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