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