Class: Ovto::WiredActions

Inherits:
Object
  • Object
show all
Defined in:
lib/ovto/wired_actions.rb

Instance Method Summary collapse

Constructor Details

#initialize(actions, app, runtime) ⇒ WiredActions

Returns a new instance of WiredActions.



5
6
7
# File 'lib/ovto/wired_actions.rb', line 5

def initialize(actions, app, runtime)
  @actions, @app, @runtime = actions, app, runtime
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(name, args_hash = {}) ⇒ Object



9
10
11
# File 'lib/ovto/wired_actions.rb', line 9

def method_missing(name, args_hash={})
  invoke_action(name, args_hash)
end

Instance Method Details

#respond_to?(name) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/ovto/wired_actions.rb', line 13

def respond_to?(name)
  @actions.respond_to?(name)
end