class Hash
Public Instance Methods
match(strings)
click to toggle source
# File lib/hodor.rb, line 63 def match strings select { |key,val| is_match = false strings.each { |findstr| is_match ||= key.downcase.include?(findstr) || val.downcase.include?(findstr) } is_match } end
symbolize_keys()
click to toggle source
# File lib/hodor.rb, line 55 def symbolize_keys inject({}) { |memo,(k,v)| memo[k] = v.is_a?(Hash) ? v.symbolize_keys : v; memo[k.to_sym] = v.is_a?(Hash) ? v.symbolize_keys : v; memo } end