class ReeHash::BuildFilterKeys
def call(keys)
def call(keys) result = {} keys.each do |key| if key.is_a?(Symbol) result[key] = {} elsif key.is_a?(Hash) key.each do |k, key| result[k] = call(key) end end end result end
def call(keys) result = {} keys.each do |key| if key.is_a?(Symbol) result[key] = {} elsif key.is_a?(Hash) key.each do |k, key| result[k] = call(key) end end end result end