Module: MultiSort
- Defined in:
- lib/multi_sort.rb,
lib/multi_sort/version.rb
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.sort_by_order(hash = {}, order = []) ⇒ Object
4 5 6 7 8 9 10 11 |
# 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 |