class Rule
Attributes
actions[R]
conditions[R]
created[R]
id[R]
last_triggered[R]
name[R]
owner[R]
status[R]
times_triggered[R]
Public Class Methods
new( id = nil, data = {} )
click to toggle source
# 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
Public Instance Methods
data()
click to toggle source
# File lib/lights/rule.rb, line 19 def data data = {} data["name"] = @name if @name data["owner"] = @owner if @owner data["created"] = @created if @created data["lasttriggered"] = @last_triggered if @last_triggered data["timestriggered"] = @times_triggered if @times_triggered data["status"] = @status if @status data["conditions"] = @conditions if @conditions data["actions"] = @actions if @actions data end