apply extended to handle bus modes

This commit is contained in:
onyx-and-iris 2023-07-14 01:47:36 +01:00
parent 416a69113a
commit 5dbf3e547c

View File

@ -30,7 +30,7 @@ module Voicemeeter
end end
def _cmd(param) def _cmd(param)
param.empty? ? self.identifier : "#{self.identifier}.#{param}" param.empty? ? identifier : "#{identifier}.#{param}"
end end
def identifier def identifier
@ -43,7 +43,11 @@ module Voicemeeter
target = self.send(key) target = self.send(key)
target.apply(val) target.apply(val)
else else
self.send("#{key}=", val) if key == :mode
self.mode.send("#{val}=", true)
else
self.send("#{key}=", val)
end
end end
end end
end end