Class: DictClient::SimpleTcpReader
- Inherits:
-
Object
- Object
- DictClient::SimpleTcpReader
show all
- Defined in:
- lib/dict_client/readers.rb
Instance Method Summary
collapse
Instance Method Details
#bad_response_code ⇒ Object
20
21
22
|
# File 'lib/dict_client/readers.rb', line 20
def bad_response_code
nil
end
|
#good_response_code ⇒ Object
16
17
18
|
# File 'lib/dict_client/readers.rb', line 16
def good_response_code
nil
end
|
#read_from(socket) ⇒ Object
6
7
8
9
10
11
12
13
14
|
# 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
|