Module: Legion::Extensions::Sleepiq::Runners::Foundation

Extended by:
Helpers::Client
Includes:
Helpers::Lex
Defined in:
lib/legion/extensions/sleepiq/runners/foundation.rb

Instance Method Summary collapse

Methods included from Helpers::Client

client, login, password, username

Instance Method Details

#get_light(light: 1) ⇒ Object



7
8
9
# File 'lib/legion/extensions/sleepiq/runners/foundation.rb', line 7

def get_light(light: 1, **)
  client.light(light)
end

#preset(preset:, side: 'R', slow_speed: 0) ⇒ Object



15
16
17
# File 'lib/legion/extensions/sleepiq/runners/foundation.rb', line 15

def preset(preset:, side: 'R', slow_speed: 0, **)
  client.preset(preset, side, slow_speed)
end

#set_light(light:, setting: 0) ⇒ Object



11
12
13
# File 'lib/legion/extensions/sleepiq/runners/foundation.rb', line 11

def set_light(light:, setting: 0, **)
  client.set_light(light, setting)
end

#statusObject



23
24
25
# File 'lib/legion/extensions/sleepiq/runners/foundation.rb', line 23

def status(**)
  client.foundation_status
end

#stop_motion(side: 'R') ⇒ Object



19
20
21
# File 'lib/legion/extensions/sleepiq/runners/foundation.rb', line 19

def stop_motion(side: 'R', **)
  client.stop_motion(side)
end

#systemObject



27
28
29
# File 'lib/legion/extensions/sleepiq/runners/foundation.rb', line 27

def system(**)
  client.system
end