Method: Fire::Rule#initialize

Defined in:
lib/fire/rule.rb

#initialize(logic, options = {}, &procedure) ⇒ Rule

Initialize new instanance of Rule.

Parameters:

  • logic

    Logic condition. [Logic]

  • procedure

    Procedure to run if logic condition is met. [Proc]



14
15
16
17
18
# File 'lib/fire/rule.rb', line 14

def initialize(logic, options={}, &procedure)
  @logic     = logic
  @requisite = options[:todo]
  @procedure = procedure
end