Method: AutomateIt::FieldManager::Struct#lookup
- Defined in:
- lib/automateit/field_manager.rb
#lookup(search = nil) ⇒ Object
See FieldManager#lookup
61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/automateit/field_manager.rb', line 61 def lookup(search=nil) return @struct if search.nil? or search == "*" ref = @struct for key in search.to_s.split("#") ref = ref[key] end if ref return ref else raise IndexError.new("can't find value for: #{search}") end end |