module DictClient
Constants
- CLIENT_NAME
- DB_ALL
- DB_FIRST
The special database names.
- DEFAULT_HOST
- DEFAULT_PORT
- Dictionaries
- DictionaryInfo
- EOD
End of data marker
- EOL
- MATCH_DEFAULT
Match strategies.
- MATCH_EXACT
- MATCH_PREFIX
- RESPONSE_CONNECTED
- RESPONSE_DATABASES_FOLLOW
- RESPONSE_DEFINITIONS_FOLLOW
- RESPONSE_DEFINITION_FOLLOWS
- RESPONSE_HELP_FOLLOWS
- RESPONSE_INFO_FOLLOWS
- RESPONSE_MATCHES_FOLLOW
- RESPONSE_NO_DATABASES
- RESPONSE_NO_MATCH
- RESPONSE_NO_STRATEGIES
- RESPONSE_OK
- RESPONSE_SERVER_INFO_FOLLOWS
- RESPONSE_STRATEGIES_FOLLOW
- ServerHelp
- ServerInfo
- Strategies
Public Class Methods
reply_code(text, default = nil)
click to toggle source
# File lib/dict_client.rb, line 43 def self.reply_code(text, default = nil) if text =~ /^\d{3} / text.to_i elsif default default else raise DictError.new, "Invalid reply from host \"#{text}\"." end end