Class: Array
- Defined in:
- lib/to_js.rb,
lib/metric_system/core_extensions.rb
Instance Method Summary collapse
Instance Method Details
#by(key = nil, &block) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/metric_system/core_extensions.rb', line 2 def by(key = nil, &block) ary = [] if key each do |rec| ary << rec[key] << rec end else each do |value| ary << yield(value) << value end end Hash[*ary] end |
#convert_to_js ⇒ Object
12 13 14 |
# File 'lib/to_js.rb', line 12 def convert_to_js "[" + map(&:convert_to_js).join(", ") + "]" end |