module Abstractivator::Sort
Public Instance Methods
deep_sort_hash(obj)
click to toggle source
# File lib/abstractivator/sort.rb, line 3 def deep_sort_hash(obj) case obj when Hash obj.sort.each_with_object({}) do |(k, v), a| a[k] = deep_sort_hash(v) end when Array obj.map(&method(:deep_sort_hash)) else obj end end