Method: ParamsBase#method_missing
- Defined in:
- lib/params/params_base.rb
#method_missing(key, *args) ⇒ Object
Allows you to specify a key like a method call
Attributes
-
key_name- key name note: you must use get if keyname has spaces -
*args - allows you to send a default value
Returns
-
value of key - including resolved properties that may be embedded
Examples
@p = Params.new(params)
@p.SS_application
=> "Sales"
61 62 63 64 65 |
# File 'lib/params/params_base.rb', line 61 def method_missing(key, *args) ans = get(key.to_s) ans = args[0] if ans == "" && args[0] ans end |