class Remote

Public Class Methods

new(type = nil, **opts) click to toggle source
Calls superclass method Routines::new
# File lib/voicemeeter.rb, line 9
def initialize(type = nil, **opts)
    logmein = opts.delete(:logmein)
    super(type, **opts)
    self.run if logmein
end

Public Instance Methods

run() { || ... } click to toggle source
# File lib/voicemeeter.rb, line 15
def run
    login

    if block_given?
        yield
        
        logout
    end
end