Method: Rule#initialize

Defined in:
lib/lights/rule.rb

#initialize(id = nil, data = {}) ⇒ Rule

Returns a new instance of Rule.



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/lights/rule.rb', line 7

def initialize( id = nil, data = {} )
  @id = id
  @name = data["name"]
  @owner = data["owner"]
  @created = data["created"]
  @last_triggered = data["lasttriggered"]
  @times_triggered = data["timestriggered"]
  @status = data["status"]
  @conditions = data["conditions"]
  @actions = data["actions"]
end