Module: Enumerable
- Defined in:
- lib/fdist.rb
Instance Method Summary collapse
Instance Method Details
#fdist ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/fdist.rb', line 12 def fdist if block_given? result = group_by{|elem| yield elem} result.each_key{|key| result[key] = result[key].count} result else uniq.inject({}){|result,elem| result[elem] = count elem;result} end end |
#set_headers(param_list) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/fdist.rb', line 3 def set_headers param_list map! do |arr| param_list.zip(arr).inject({}) do |result,zipped| result[zipped.first] = zipped.last result end end end |