class

Circed::Domain::User

Inherits Reference / Object

Domain model for IRC users

Constants

GLOBAL_OPERATOR_MODE = 'o'
LOCAL_OPERATOR_MODE = 'O'
OPERATOR_MODES = {GLOBAL_OPERATOR_MODE, LOCAL_OPERATOR_MODE}

Constructors

new(nickname : String, username : String, hostname : String, realname : String, servername : String, hopcount : Int32 = 0)
Source

Instance methods

away?
Source
away_message
Source
away_message=(away_message : String | Nil)
Source
ban_match_context(ip_address : String, channels : Array(String)) : BanMatchContext
Source
global_irc_operator?
Source
hopcount
Source
hopcount=(hopcount : Int32)
Source
hostmask
Source
hostname
Source
hostname=(hostname : String)
Source
irc_operator?
Source
local?
Source
modes
Source
modes=(modes : Set(Char))
Source
nickname
Source
nickname=(nickname : String)
Source
ping_time
Source
ping_time=(ping_time : Time | Nil)
Source
realname
Source
realname=(realname : String)
Source
server
Source
servername
Source
servername=(servername : String)
Source
username
Source
username=(username : String)
Source