lib/sparklines.rb in sparklines-0.5.1 vs lib/sparklines.rb in sparklines-0.5.2

- old
+ new

@@ -73,11 +73,11 @@ Licensed under the MIT license. =end class Sparklines - VERSION = '0.5.1' + VERSION = '0.5.2' @@label_margin = 5.0 @@pointsize = 10.0 class << self @@ -632,18 +632,22 @@ else @minimum_value = @data.min end @maximum_value = @data.max - + case @options[:type].to_s when 'pie' @norm_data = @data when 'bullet' @norm_data = @data else @norm_data = @data.map do |value| - value = ((value.to_f - @minimum_value)/(@maximum_value - @minimum_value)) * 100.0 + if @maximum_value == @minimum_value + value = @maximum_value + else + value = ((value.to_f - @minimum_value)/(@maximum_value - @minimum_value)) * 100.0 + end end end end ##