class Kiss::KissMock
Public Class Methods
new(strip_df_start=true)
click to toggle source
Calls superclass method
Kiss::KissAbstract::new
# File lib/kiss/test/kiss_mock.rb, line 6 def initialize(strip_df_start=true) super(strip_df_start) @read_from_interface = [] @sent_to_interface = [] end
Public Instance Methods
add_read_from_interface(raw_frame)
click to toggle source
# File lib/kiss/test/kiss_mock.rb, line 32 def add_read_from_interface(raw_frame) @read_from_interface << raw_frame end
clear_interface()
click to toggle source
# File lib/kiss/test/kiss_mock.rb, line 26 def clear_interface @read_from_interface = [] @sent_to_interface = [] end
get_sent_to_interface()
click to toggle source
# File lib/kiss/test/kiss_mock.rb, line 37 def get_sent_to_interface return @sent_to_interface end
Protected Instance Methods
read_interface()
click to toggle source
# File lib/kiss/test/kiss_mock.rb, line 13 def read_interface if @read_from_interface.length == 0 return nil end return @read_from_interface.shift end
write_interface(data)
click to toggle source
# File lib/kiss/test/kiss_mock.rb, line 21 def write_interface(data) @sent_to_interface << data end