Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/hodor.rb
Instance Method Summary collapse
Instance Method Details
#match(strings) ⇒ Object
63 64 65 66 67 68 69 70 71 |
# 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 ⇒ Object
55 56 57 58 59 60 61 |
# 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 |