Class: Hashie::Mash
- Inherits:
-
Object
- Object
- Hashie::Mash
- Defined in:
- lib/gmail/message.rb
Instance Method Summary collapse
Instance Method Details
#find_all_object_containing(key, value) ⇒ Object
205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'lib/gmail/message.rb', line 205 def find_all_object_containing(key, value ) result=[] if self.send(key) == value result << self end self.values.each do |vs| vs = [vs] unless vs.is_a? Array vs.each do |v| result += v.find_all_object_containing(key,value) if v.is_a? Hashie::Mash end end result end |