module Enumerable
Public Instance Methods
commonest()
click to toggle source
# File lib/fdist.rb, line 16 def commonest fdist.last.first end
fdist(&block)
click to toggle source
# File lib/fdist.rb, line 2 def fdist(&block) inject({}) do |memo, element| if block_given? item = block.call(element) else item = element end memo[item] ||= 0 memo[item] += 1 memo end .sort_by(&:last) end