lib/write_xlsx/chart.rb in write_xlsx-1.08.2 vs lib/write_xlsx/chart.rb in write_xlsx-1.09.0

- old
+ new

@@ -163,20 +163,20 @@ class Chart include Writexlsx::Utility include Writexlsx::Gradient - attr_accessor :id, :name # :nodoc: - attr_writer :index, :palette, :protection # :nodoc: - attr_reader :embedded, :formula_ids, :formula_data # :nodoc: - attr_reader :x_scale, :y_scale, :x_offset, :y_offset # :nodoc: - attr_reader :width, :height # :nodoc: + attr_accessor :id, :name # :nodoc: + attr_writer :index, :palette, :protection # :nodoc: + attr_reader :embedded, :formula_ids, :formula_data # :nodoc: + attr_reader :x_scale, :y_scale, :x_offset, :y_offset # :nodoc: + attr_reader :width, :height # :nodoc: attr_reader :label_positions, :label_position_default, :combined # :nodoc: - attr_writer :date_category, :already_inserted - attr_writer :series_index - attr_writer :writer - attr_reader :x2_axis, :y2_axis, :axis2_ids + attr_writer :date_category, :already_inserted # :nodoc: + attr_writer :series_index # :nodoc: + attr_writer :writer # :nodoc: + attr_reader :x2_axis, :y2_axis, :axis2_ids # :nodoc: # # Factory method for returning chart objects based on their class type. # def self.factory(current_subclass, subtype = nil) # :nodoc: @@ -1055,11 +1055,11 @@ def write_val(series) # :nodoc: write_val_base(series.values, series.val_data_id, 'c:val') end def write_val_base(formula, data_id, tag) # :nodoc: - data = @formula_data[data_id] + data = @formula_data[data_id] @writer.tag_elements(tag) do # Unlike Cat axes data should only be numeric. # Write the c:numRef element. @@ -1406,15 +1406,15 @@ end end def write_scaling_with_param(param) write_scaling( - param.reverse, - param.min, - param.max, - param.log_base - ) + param.reverse, + param.min, + param.max, + param.log_base + ) end # # Write the <c:scaling> element. # def write_scaling(reverse, min = nil, max = nil, log_base = nil) # :nodoc: @@ -1441,11 +1441,11 @@ # # Write the <c:orientation> element. # def write_orientation(reverse = nil) # :nodoc: - val = ptrue?(reverse) ? 'maxMin' : 'minMax' + val = ptrue?(reverse) ? 'maxMin' : 'minMax' @writer.empty_tag('c:orientation', [ ['val', val] ]) end # @@ -1497,13 +1497,13 @@ # def write_data_label_number_format(format_code) source_linked = 0 attributes = [ - ['formatCode', format_code], - ['sourceLinked', source_linked] - ] + ['formatCode', format_code], + ['sourceLinked', source_linked] + ] @writer.empty_tag('c:numFmt', attributes) end # @@ -1776,17 +1776,17 @@ t = 0.75 header = 0.3 footer = 0.3 attributes = [ - ['b', b], - ['l', l], - ['r', r], - ['t', t], - ['header', header], - ['footer', footer] - ] + ['b', b], + ['l', l], + ['r', r], + ['t', t], + ['header', header], + ['footer', footer] + ] @writer.empty_tag('c:pageMargins', attributes) end # @@ -2270,11 +2270,11 @@ write_pt_count(count) data.each_with_index do |token, i| # Write non-numeric data as 0. if token && - !(token.to_s =~ /^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?$/) + !(token.to_s =~ /^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?$/) token = 0 end # Write the c:pt element. write_pt(i, token) @@ -2701,10 +2701,10 @@ write_num_ref_or_lit(values, data) end end def write_num_ref_or_lit(values, data) - if values.to_s =~ /^=/ # '=Sheet1!$A$1:$A$5' + if values.to_s =~ /^=/ # '=Sheet1!$A$1:$A$5' write_num_ref(values, data, 'num') else # [1, 2, 3] write_num_lit(values) end end