lib/i18n/tasks/reports/base.rb in i18n-tasks-0.7.4 vs lib/i18n/tasks/reports/base.rb in i18n-tasks-0.7.5
- old
+ new
@@ -38,10 +38,10 @@
# Sort keys by their attributes in order
# @param [Hash] order e.g. {locale: :asc, type: :desc, key: :asc}
def sort_by_attr!(objects, order = {locale: :asc, key: :asc})
order_keys = order.keys
objects.sort! { |a, b|
- by = order_keys.detect { |by| a[by] != b[by] }
+ by = order_keys.detect { |k| a[k] != b[k] }
order[by] == :desc ? b[by] <=> a[by] : a[by] <=> b[by]
}
objects
end