From f4c3a920b653869756806cd68eac3828be433a46 Mon Sep 17 00:00:00 2001 From: onyx-and-iris Date: Wed, 30 Aug 2023 12:45:55 +0100 Subject: [PATCH] fixes BusDevice macro functions --- lib/voicemeeter/bus.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/voicemeeter/bus.rb b/lib/voicemeeter/bus.rb index 48abd56..8f03874 100644 --- a/lib/voicemeeter/bus.rb +++ b/lib/voicemeeter/bus.rb @@ -112,12 +112,11 @@ module Voicemeeter class BusDevice include IRemote + extend MetaFunctions - def initialize(remote, i) - super - make_reader_only :name, :sr - make_writer_only :wdm, :ks, :mme, :asio - end + attr_reader_int :sr + attr_reader_string :name + attr_writer_string :wdm, :ks, :mme, :asio def identifier "bus[#{@index}].device"