Module: ParseArgs::Util::Methods
- Defined in:
- lib/parseargs.rb,
lib/parseargs-0.2.0.rb
Overview
–{{{
Instance Method Summary collapse
-
#get_kw(kw, table = nil, ret = nil) ⇒ Object
–{{{.
-
#has_kw(kw, table = nil) ⇒ Object
(also: #has_kw?)
–}}}.
Instance Method Details
#get_kw(kw, table = nil, ret = nil) ⇒ Object
–{{{
20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/parseargs.rb', line 20 def get_kw kw, table = nil, ret = nil #--{{{ k = kw table ||= self if Hash === self return table[k] if table.has_key? k k = "#{ k }" return table[k] if table.has_key? k k = k.intern return table[k] if table.has_key? k ret ||= (default if Hash === self) return ret #--}}} end |
#has_kw(kw, table = nil) ⇒ Object Also known as: has_kw?
–}}}
33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/parseargs.rb', line 33 def has_kw kw, table = nil #--{{{ k = kw table ||= self if Hash === self return true if table.has_key? k k = "#{ k }" return true if table.has_key? k k = k.intern return true if table.has_key? k return false #--}}} end |