From 967acc8b380a1c2f2e46eb83d459b6d850004fdf Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Wed, 5 Oct 2016 10:59:10 -0400 Subject: [PATCH] Extended KissSerial so its methods can receive any arguments, used for abstraction purposes. --- CHANGELOG.md | 2 +- lib/kiss/kiss_abstract.rb | 2 +- lib/kiss/kiss_serial.rb | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9aa8f62..ea49a60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## 1.0.3 - +* Changed KissSerial so its methods can accept any arguments, used for abstraction purposes. ## 1.0.2 diff --git a/lib/kiss/kiss_abstract.rb b/lib/kiss/kiss_abstract.rb index b4112e4..2d97188 100644 --- a/lib/kiss/kiss_abstract.rb +++ b/lib/kiss/kiss_abstract.rb @@ -120,7 +120,7 @@ module Kiss end public - def close + def close(*args, **kwargs) end public diff --git a/lib/kiss/kiss_serial.rb b/lib/kiss/kiss_serial.rb index affb320..16244ed 100644 --- a/lib/kiss/kiss_serial.rb +++ b/lib/kiss/kiss_serial.rb @@ -46,7 +46,7 @@ module Kiss end public - def connect(mode_init=nil, **kwargs) + def connect(mode_init=nil, *args, **kwargs) super @serial = SerialPort.new(@com_port, @baud, @byte_size, @stop_bits, @parity) @@ -69,7 +69,7 @@ module Kiss end public - def close + def close(*args, **kwargs) super if @exit_kiss -- GitLab