class Circed::Client

Defined in:

circed/clients/client.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(socket : IPSocket | Nil) #

[View source]

Instance Method Detail

def channels #

[View source]
def close #

[View source]
def closed? : Bool #

[View source]
def host : String | Nil #

[View source]
def hostmask : String | Nil #

[View source]
def last_activity : Time #

[View source]
def last_activity=(last_activity : Time) #

[View source]
def message_handling #

[View source]
def nickname : String | Nil #

[View source]
def nickname=(new_nickname : Nil | String) #

[View source]
def notice(message) #

[View source]
def ping(params : Array(String)) #

[View source]
def pong(params : Array(String)) #

[View source]
def quit(_message) #

[View source]
def send_message(prefix, command, *params) #

[View source]
def send_message(message) #

[View source]
def send_message_to_receiver(command, sender_nickname, sender_user, sender_host, params : Array(String)) #

[View source]
def send_message_to_server(command, sender_nickname, sender_user, sender_host, params : Array(String)) #

[View source]
def set_hostmask #

[View source]
def set_user(users_messages : Array(String)) #

[View source]
def setup #

[View source]
def shutdown #

[View source]
def signon_time : Time #

[View source]
def socket : IPSocket | Nil #

[View source]
def update_activity #

[View source]
def user : User | Nil #

[View source]