Exception: Voicemeeter::Errors::VMCAPIError

Inherits:
VMError
  • Object
show all
Defined in:
lib/voicemeeter.rb

Overview

Raised when the C-API returns error codes

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fn_name, code) ⇒ VMCAPIError

create a new VMCAPIError with given C-API function name and error code



49
50
51
52
53
# File 'lib/voicemeeter.rb', line 49

def initialize(fn_name, code)
  @fn_name = fn_name
  @code = code
  super("#{fn_name} returned #{code}")
end

Instance Attribute Details

#codeObject (readonly)

Returns the value of attribute code.



46
47
48
# File 'lib/voicemeeter.rb', line 46

def code
  @code
end

#fn_nameObject (readonly)

Returns the value of attribute fn_name.



46
47
48
# File 'lib/voicemeeter.rb', line 46

def fn_name
  @fn_name
end