module Fire::DSL

Public Instance Methods

desc(description) click to toggle source
# File lib/fire/dsl.rb, line 24
def desc(description)
  Fire.system.desc(description)
end
rule(logic, &procedure) click to toggle source
# File lib/fire/dsl.rb, line 12
def rule(logic, &procedure)
  Fire.system.rule(logic, &procedure)
end
state(name, &condition) click to toggle source
# File lib/fire/dsl.rb, line 8
def state(name, &condition)
  Fire.system.state(name, &condition)
end
task(name_and_logic, &procedure) click to toggle source
# File lib/fire/dsl.rb, line 28
def task(name_and_logic, &procedure)
  Fire.system.task(name_and_logic, &procedure)
end
trip(state) click to toggle source

def file(pattern, &procedure)

Fire.system.file(pattern, &procedure)

end

# File lib/fire/dsl.rb, line 20
def trip(state)
  Fire.system.trip(state)
end