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
configuration(cfg=nil, &block)
Alias for: configure
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
describe(desc)
Alias for: description
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