Class: Inprovise::ExecutionContext::ConfigDSL
- Inherits:
-
Object
- Object
- Inprovise::ExecutionContext::ConfigDSL
show all
- Defined in:
- lib/inprovise/execution_context.rb
Direct Known Subclasses
DSL
Instance Method Summary
collapse
Constructor Details
#initialize(context) ⇒ ConfigDSL
Returns a new instance of ConfigDSL.
11
12
13
|
# File 'lib/inprovise/execution_context.rb', line 11
def initialize(context)
@context = context
end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(meth, *args) ⇒ Object
15
16
17
|
# File 'lib/inprovise/execution_context.rb', line 15
def method_missing(meth, *args)
@context.config.send(meth, *args)
end
|
Instance Method Details
#config ⇒ Object
27
28
29
|
# File 'lib/inprovise/execution_context.rb', line 27
def config
@context.config
end
|
#node ⇒ Object
23
24
25
|
# File 'lib/inprovise/execution_context.rb', line 23
def node
@context.node
end
|
#script ⇒ Object
19
20
21
|
# File 'lib/inprovise/execution_context.rb', line 19
def script
@context.script ? @context.script.name : ''
end
|