Module: Perennial::Delegateable::InstanceMethods
- Defined in:
- lib/perennial/delegateable.rb
Instance Method Summary collapse
- #delegate ⇒ Object
- #delegate=(value) ⇒ Object (also: #delegate_to)
- #real_delegate ⇒ Object
Instance Method Details
#delegate ⇒ Object
37 38 39 |
# File 'lib/perennial/delegateable.rb', line 37 def delegate @delegate ||= DelegateProxy.new(nil) end |
#delegate=(value) ⇒ Object Also known as: delegate_to
31 32 33 |
# File 'lib/perennial/delegateable.rb', line 31 def delegate=(value) @delegate = DelegateProxy.new(value) end |
#real_delegate ⇒ Object
41 42 43 |
# File 'lib/perennial/delegateable.rb', line 41 def real_delegate @delegate && @delegate.__proxy_target__ end |