Class: Coconut::Runner
- Inherits:
-
BlankSlate
- Object
- BlankSlate
- Coconut::Runner
- Defined in:
- lib/coconut/runner.rb
Instance Method Summary collapse
-
#initialize(options) ⇒ Runner
constructor
A new instance of Runner.
Constructor Details
#initialize(options) ⇒ Runner
Returns a new instance of Runner.
17 18 19 20 |
# File 'lib/coconut/runner.rb', line 17 def initialize() @callback = [:method_missing] instance_eval &[:run] end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(name, *args, &block) ⇒ Object (private)
24 25 26 |
# File 'lib/coconut/runner.rb', line 24 def method_missing(name, *args, &block) @callback.(name, args, &block) end |