Class: Agrippa::State
Instance Attribute Summary
Attributes inherited from Proxy
Instance Method Summary collapse
Methods inherited from Proxy
#_, #__set_proxied_methods, #_deep_value, #_value, #initialize, #is_a?, #proxied_method?, #respond_to?
Methods included from Methods
Constructor Details
This class inherits a constructor from Agrippa::Proxy
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args, &block) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/agrippa/state.rb', line 5 def method_missing(method, *args, &block) output = @value.send(method, *args, &block) return(output) unless proxied_method?(method) @value = output self end |