class Scene

Attributes

active[RW]
id[RW]
lights[RW]
name[RW]
recycle[RW]
transition_time[RW]

Public Class Methods

new(id = nil,data = {}) click to toggle source
# File lib/lights/scene.rb, line 5
def initialize(id = nil,data = {})
  @id = id
  @name = data["name"]
  @active = data["active"]
  @lights = data["lights"]
  @recycle = data["recycle"]
  @transition_time = data["transitiontime"]
end

Public Instance Methods

data() click to toggle source
# File lib/lights/scene.rb, line 14
def data
  data = {}
  data["name"] = @name if @name
  data["active"] = @active unless @active.nil?
  data["lights"] = @lights if @lights
  data["recycle"] = @recycle unless @recycle.nil?
  data["transitiontime"] = @transition_time if @transition_time
  data
end