# File lib/gruff/line.rb, line 260 def setup_data # Deal with horizontal reference line values that exceed the existing minimum & maximum values. possible_maximums = [@maximum_value.to_f] possible_minimums = [@minimum_value.to_f] @reference_lines.each_value do |curr_reference_line| if (curr_reference_line.key?(:value)) possible_maximums << curr_reference_line[:value].to_f possible_minimums << curr_reference_line[:value].to_f end end @maximum_value = possible_maximums.max @minimum_value = possible_minimums.min super end