Circed::Client
Inherits Reference / Object
Constants
IRC_LINE_END = "\r\n"
MAX_MESSAGE_BYTES = 512
OUTBOUND_BATCH_BYTES = 64 * 1024
OUTBOUND_BATCH_MESSAGES = 64
OUTBOUND_QUEUE_CAPACITY = 1024
Constructors
new(socket : Network::SSLSocket::IRCSocket | Nil, buffer : Nil | Array(String), ip_address : String | Nil = nil)
SourceInstance methods
ban_match_context
Sourceclose
Sourceclosed?
Sourcecomplete_registration
Sourceeach_channel
Sourceheartbeat_timed_out?(now : Time = Time.utc) : Bool
Sourcehost
Sourcehostmask
Sourcehostname
Sourceip_address
Sourcelast_activity
Sourcelast_activity=(last_activity : Time)
Sourcemessage_handling
Sourcenickname
Sourcenickname=(new_nickname : Nil | String)
Sourcepassword
Sourcepassword=(password : String | Nil)
Sourceping(params : Array(String))
Sourcepong(params : Array(String))
Sourcequit(_message)
Sourceregistered=(registered : Bool)
Sourceregistered?
Sourcesend_error(message)
Sourcesend_heartbeat_ping(now : Time = Time.utc) : Nil
Sourcesend_message(prefix : String, command : String, *params)
Sourcesend_message(message : FastIRC::Message)
Sourcesend_message(message)
Sourcesend_message_now(prefix : String, command : String, *params)
Sourceset_hostmask
Sourcesetup
Sourceshutdown
Sourcesignon_time
Sourcesocket
Sourcesocket=(socket : Network::SSLSocket::IRCSocket | Nil)
Sourceupdate_activity
Sourceuser
Sourceuser=(users_messages : Array(String))
Source