Sha256: 33a561bdca0751786dfcedde5ac7cacbe60dacbcb6f603d0c31b63cc9abc5c4c

Contents?: true

Size: 340 Bytes

Versions: 4

Compression:

Stored size: 340 Bytes

Contents

require "hirlite/ext/hirlite_ext"

module Hirlite
  class Rlite < Hirlite::Ext::Rlite
    def initialize
      @responses = []
    end

    def write(command)
      super
      @responses.push read_ext
    end

    def read_ruby
      @responses.shift
    end

    alias_method :read_ext, :read
    alias_method :read, :read_ruby
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
hirlite-0.1.0 lib/hirlite/rlite.rb
hirlite-0.0.2.2 lib/hirlite/rlite.rb
hirlite-0.0.2.1 lib/hirlite/rlite.rb
hirlite-0.0.2 lib/hirlite/rlite.rb