module GetTop10

Constants

VERSION

Public Class Methods

get(h) click to toggle source
# File lib/get_top_10.rb, line 4
def self.get(h)
        z = h.sort_by {|k,v| -v}
        a = []
        previous_count = -1
        z.each do |l|
                if l[1] != previous_count && a.size >= 10
                        h = Hash.new
                        a.each do |l|
                                h[l[0]] = l[1]
                        end
                        return h
                end
                a << l
                previous_count = l[1]
        end
end