diff options
| author | Jurriaan Pruis <[email protected]> | 2014-01-15 23:44:02 +0100 |
|---|---|---|
| committer | Jurriaan Pruis <[email protected]> | 2014-02-26 20:09:21 +0100 |
| commit | be8e00332c73439cf17083173ea74f1505100df9 (patch) | |
| tree | 383ec2e23fc0a14aa5ad90e139648a79814eeded /lib/axlsx/drawing/scatter_chart.rb | |
| parent | a271a7d0f26ecb26d01aad00e094744d6fe8b0d2 (diff) | |
| download | caxlsx-be8e00332c73439cf17083173ea74f1505100df9.tar.gz caxlsx-be8e00332c73439cf17083173ea74f1505100df9.zip | |
Huge refactoring
Do not create huge strings
Let Row inherit from SimpleTypedList
Optimized sanitizing
Optimized validation
And more..
Diffstat (limited to 'lib/axlsx/drawing/scatter_chart.rb')
| -rw-r--r-- | lib/axlsx/drawing/scatter_chart.rb | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/axlsx/drawing/scatter_chart.rb b/lib/axlsx/drawing/scatter_chart.rb index 18d3126c..f3df1b3e 100644 --- a/lib/axlsx/drawing/scatter_chart.rb +++ b/lib/axlsx/drawing/scatter_chart.rb @@ -51,15 +51,15 @@ module Axlsx # @param [String] str # @return [String] def to_xml_string(str = '') - super(str) do |str_inner| - str_inner << '<c:scatterChart>' - str_inner << '<c:scatterStyle val="' << scatter_style.to_s << '"/>' - str_inner << '<c:varyColors val="' << vary_colors.to_s << '"/>' - @series.each { |ser| ser.to_xml_string(str_inner) } - d_lbls.to_xml_string(str_inner) if @d_lbls - axes.to_xml_string(str_inner, :ids => true) - str_inner << '</c:scatterChart>' - axes.to_xml_string(str_inner) + super(str) do + str << '<c:scatterChart>' + str << ('<c:scatterStyle val="' << scatter_style.to_s << '"/>') + str << ('<c:varyColors val="' << vary_colors.to_s << '"/>') + @series.each { |ser| ser.to_xml_string(str) } + d_lbls.to_xml_string(str) if @d_lbls + axes.to_xml_string(str, :ids => true) + str << '</c:scatterChart>' + axes.to_xml_string(str) end str end |
