Class: Lowkey::ReturnProxy
Instance Attribute Summary collapse
-
#expression ⇒ Object
Returns the value of attribute expression.
-
#value ⇒ Object
readonly
Returns the value of attribute value.
Attributes inherited from Proxy
Instance Method Summary collapse
-
#initialize(name:, source:, value: :LOWKEY_UNDEFINED, expression: nil) ⇒ ReturnProxy
constructor
A new instance of ReturnProxy.
Constructor Details
#initialize(name:, source:, value: :LOWKEY_UNDEFINED, expression: nil) ⇒ ReturnProxy
Returns a new instance of ReturnProxy.
10 11 12 13 14 15 |
# File 'lib/proxies/return_proxy.rb', line 10 def initialize(name:, source:, value: :LOWKEY_UNDEFINED, expression: nil) super(name:, source:) @value = value @expression = expression end |
Instance Attribute Details
#expression ⇒ Object
Returns the value of attribute expression.
8 9 10 |
# File 'lib/proxies/return_proxy.rb', line 8 def expression @expression end |
#value ⇒ Object (readonly)
Returns the value of attribute value.
7 8 9 |
# File 'lib/proxies/return_proxy.rb', line 7 def value @value end |