class Domotics::FileCamera::CameraElement

Public Class Methods

new(args = {}) click to toggle source
Calls superclass method Domotics::Core::Element::new
# File lib/domotics/file_camera/camera_element.rb, line 4
def initialize(args = {})
  super
  set_state @device.mode if state != @device.mode
end

Public Instance Methods

file(*args) click to toggle source
# File lib/domotics/file_camera/camera_element.rb, line 11
def file(*args)
  @device.current_file
end
image() click to toggle source
# File lib/domotics/file_camera/camera_element.rb, line 8
def image
  @device.current_link
end
mode(param) click to toggle source
# File lib/domotics/file_camera/camera_element.rb, line 14
def mode(param)
  @device.mode = param
  set_state param
end