lib/chartkick.rb in chartkick-1.3.2 vs lib/chartkick.rb in chartkick-1.4.0
- old
+ new
@@ -13,12 +13,12 @@
# for multiple series
# use Enumerable so it can be called on arrays
module Enumerable
def chart_json
- if is_a?(Hash) and (key = keys.first) and key.is_a?(Array) and key.size == 2
- group_by{|k, v| k[0] }.map do |name, data|
- {name: name, data: data.map{|k, v| [k[1], v] }}
+ if is_a?(Hash) && (key = keys.first) && key.is_a?(Array) && key.size == 2
+ group_by { |k, _v| k[0] }.map do |name, data|
+ {name: name, data: data.map { |k, v| [k[1], v] }}
end
else
self
end.to_json
end