class Alias::Command

Public Class Methods

new(run) click to toggle source
Calls superclass method Alias::Alias::new
# File lib/alias.rb, line 364
def initialize(run)
    super
end

Public Instance Methods

eject() click to toggle source
# File lib/alias.rb, line 394
def eject
    self.setter(__method__.to_s)
end
load(value, delay = @run.saveloaddelay) click to toggle source
# File lib/alias.rb, line 406
def load(value, delay = @run.saveloaddelay)
    self.setter(__method__.to_s, value, delay)
end
reset() click to toggle source
# File lib/alias.rb, line 398
def reset
    self.setter(__method__.to_s)
end
restart() click to toggle source
# File lib/alias.rb, line 390
def restart
    self.setter(__method__.to_s)
end
save(value, delay = @run.saveloaddelay) click to toggle source
# File lib/alias.rb, line 402
def save(value, delay = @run.saveloaddelay)
    self.setter(__method__.to_s, value, delay)
end
setter(command, value = nil, delay = @run.saveloaddelay) click to toggle source
# File lib/alias.rb, line 368
def setter(command, value = nil, delay = @run.saveloaddelay)
    command.chomp!('=')
    command[0] = command[0].capitalize
    @run.sp_command = command
    if value.nil?
        @run.set_parameter(@run.sp_command, 1.0)
    else
        @run.sp_value = value
        @run.set_parameter(@run.sp_command, @run.sp_value)
        sleep(delay)
    end
end
show() click to toggle source
# File lib/alias.rb, line 386
def show
    self.setter(__method__.to_s)
end
showvbanchat() click to toggle source
# File lib/alias.rb, line 410
def showvbanchat
    self.setter("DialogShow.VBANCHAT")
end
shutdown() click to toggle source
# File lib/alias.rb, line 381
def shutdown
    self.setter(__method__.to_s)
    sleep(@run.shutdowndelay)
end