module MultiSort

Constants

VERSION

Public Class Methods

sort_by_order(hash = {}) click to toggle source
# File lib/multi_sort.rb, line 4
def self.sort_by_order hash = {}, order = []
  hash.sort do |a,b|
    a_arr = []
        b_arr = []
    order.each{|key| a_arr << a[key]; b_arr << b[key];}
    a_arr <=> b_arr
      end
end