Class: Array

Inherits:
Object show all
Defined in:
lib/creative_rails_utilities/array.rb

Instance Method Summary collapse

Instance Method Details

#by_popularityObject



8
9
10
# File 'lib/creative_rails_utilities/array.rb', line 8

def by_popularity    
  return histogram.keys
end

#histogramObject



2
3
4
5
6
# File 'lib/creative_rails_utilities/array.rb', line 2

def histogram
  histogram = each_with_object(Hash.new(0)) {|n, memo| memo[n] += 1}.sort_by{|k, v| -v}

  return Hash[histogram]
end