Method: OptionParser::List#search

Defined in:
lib/optparse.rb

#search(id, key) ⇒ Object

Searches key in id list. The result is returned or yielded if a block is given. If it isn’t found, nil is returned.



927
928
929
930
931
932
# File 'lib/optparse.rb', line 927

def search(id, key)
  if list = __send__(id)
    val = list.fetch(key) {return nil}
    block_given? ? yield(val) : val
  end
end