Class: Inprovise::Script::DSL
- Inherits:
-
Object
- Object
- Inprovise::Script::DSL
- Defined in:
- lib/inprovise/script.rb
Instance Method Summary collapse
- #action(name, &definition) ⇒ Object
- #apply(&definition) ⇒ Object
- #as(user) ⇒ Object
- #configure(cfg = nil, &block) ⇒ Object (also: #configuration)
- #depends_on(*scr_names) ⇒ Object
- #description(desc) ⇒ Object (also: #describe)
-
#initialize(script) ⇒ DSL
constructor
A new instance of DSL.
- #revert(&definition) ⇒ Object
- #triggers(*scr_names) ⇒ Object
- #validate(&definition) ⇒ Object
Constructor Details
#initialize(script) ⇒ DSL
Returns a new instance of DSL.
10 11 12 |
# File 'lib/inprovise/script.rb', line 10 def initialize(script) @script = script end |
Instance Method Details
#action(name, &definition) ⇒ Object
48 49 50 |
# File 'lib/inprovise/script.rb', line 48 def action(name, &definition) @script.action(name, &definition) end |
#apply(&definition) ⇒ Object
36 37 38 |
# File 'lib/inprovise/script.rb', line 36 def apply(&definition) @script.apply(&definition) end |
#as(user) ⇒ Object
44 45 46 |
# File 'lib/inprovise/script.rb', line 44 def as(user) @script.as(user) end |
#configure(cfg = nil, &block) ⇒ Object Also known as: configuration
19 20 21 |
# File 'lib/inprovise/script.rb', line 19 def configure(cfg=nil, &block) @script.configure(cfg, &block) end |
#depends_on(*scr_names) ⇒ Object
24 25 26 |
# File 'lib/inprovise/script.rb', line 24 def depends_on(*scr_names) @script.depends_on(*scr_names) end |
#description(desc) ⇒ Object Also known as: describe
14 15 16 |
# File 'lib/inprovise/script.rb', line 14 def description(desc) @script.description(desc) end |
#revert(&definition) ⇒ Object
40 41 42 |
# File 'lib/inprovise/script.rb', line 40 def revert(&definition) @script.revert(&definition) end |
#triggers(*scr_names) ⇒ Object
28 29 30 |
# File 'lib/inprovise/script.rb', line 28 def triggers(*scr_names) @script.triggers(*scr_names) end |
#validate(&definition) ⇒ Object
32 33 34 |
# File 'lib/inprovise/script.rb', line 32 def validate(&definition) @script.validate(&definition) end |