class DictClient::SimpleTcpReader

Public Instance Methods

bad_response_code() click to toggle source
# File lib/dict_client/readers.rb, line 20
def bad_response_code
  nil
end
good_response_code() click to toggle source
# File lib/dict_client/readers.rb, line 16
def good_response_code
  nil
end
read_from(socket) click to toggle source
# File lib/dict_client/readers.rb, line 6
def read_from socket

  [].tap do |lines|
    while DictClient.reply_code(reply = socket.readline(), 0) != RESPONSE_OK
      lines.push reply.force_encoding('UTF-8') unless reply == EOD
    end
  end

end