class Inprovise::Script::DSL
Public Class Methods
new(script)
click to toggle source
# File lib/inprovise/script.rb, line 10 def initialize(script) @script = script end
Public Instance Methods
action(name, &definition)
click to toggle source
# File lib/inprovise/script.rb, line 48 def action(name, &definition) @script.action(name, &definition) end
apply(&definition)
click to toggle source
# File lib/inprovise/script.rb, line 36 def apply(&definition) @script.apply(&definition) end
as(user)
click to toggle source
# File lib/inprovise/script.rb, line 44 def as(user) @script.as(user) end
configure(cfg=nil, &block)
click to toggle source
# File lib/inprovise/script.rb, line 19 def configure(cfg=nil, &block) @script.configure(cfg, &block) end
Also aliased as: configuration
depends_on(*scr_names)
click to toggle source
# File lib/inprovise/script.rb, line 24 def depends_on(*scr_names) @script.depends_on(*scr_names) end
description(desc)
click to toggle source
# File lib/inprovise/script.rb, line 14 def description(desc) @script.description(desc) end
Also aliased as: describe
revert(&definition)
click to toggle source
# File lib/inprovise/script.rb, line 40 def revert(&definition) @script.revert(&definition) end
triggers(*scr_names)
click to toggle source
# File lib/inprovise/script.rb, line 28 def triggers(*scr_names) @script.triggers(*scr_names) end
validate(&definition)
click to toggle source
# File lib/inprovise/script.rb, line 32 def validate(&definition) @script.validate(&definition) end