class Crirc::Controller::Client
- Crirc::Controller::Client
- Reference
- Object
Included Modules
- Crirc::Binding::Handler
- Crirc::Controller::Command::Chan
- Crirc::Controller::Command::Ping
- Crirc::Controller::Command::Talk
- Crirc::Controller::Command::User
- Crirc::Controller::Controller
Defined in:
crirc/controller/client.crConstructors
Instance Method Summary
- #chanlist : ChanList
- #gets(*args, **options)
- #gets(*args, **options, &)
- #init
- #network : Network::Client
- #nick(*args, **options)
- #nick(*args, **options, &)
- #on_ready(&b) : Client
- #puts(*args, **options)
- #puts(*args, **options, &)
- #reply(msg, data)
Instance methods inherited from module Crirc::Binding::Handler
handle(msg : String)handle(msg : Crirc::Protocol::Message) handle, hooks : Hash(HookTest, Array(Hook)) hooks, on(command : String, source : HookRule = nil, arguments : HookRule = nil, message : HookRule = nil, &hook : Hook) on
Constructor methods inherited from module Crirc::Binding::Handler
new(**opts)
new
Instance methods inherited from module Crirc::Controller::Controller
gets
gets,
puts(data)
puts
Instance methods inherited from module Crirc::Controller::Command::Chan
invite(chan : Crirc::Protocol::Chan, user : Crirc::Protocol::User)
invite,
join(chans : Enumerable(Crirc::Protocol::Chan), passwords : Enumerable(String) = [""])join(chan : Crirc::Protocol::Chan, password : String = "") join, kick(chans : Enumerable(Crirc::Protocol::Chan), users : Enumerable(Crirc::Protocol::User), msg : String | Nil = nil)
kick(chans : Enumerable(Crirc::Protocol::Chan), user : Crirc::Protocol::User, msg : String | Nil = nil)
kick(chan : Crirc::Protocol::Chan, users : Enumerable(Crirc::Protocol::User), msg : String | Nil = nil)
kick(chan : Crirc::Protocol::Chan, user : Crirc::Protocol::User, msg : String | Nil = nil) kick, list(chans : Enumerable(Crirc::Protocol::Chan | Nil) | Nil)
list(chan : Crirc::Protocol::Chan) list, mode(chan : Crirc::Protocol::Chan, flags : String, user : Crirc::Protocol::User | Nil = nil) mode, names(chans : Enumerable(Crirc::Protocol::Chan) | Nil)
names(chan : Crirc::Protocol::Chan) names, part(chans : Enumerable(Crirc::Protocol::Chan), msg : String | Nil = nil)
part(chan : Crirc::Protocol::Chan, msg : String | Nil = nil) part, topic(chan : Crirc::Protocol::Chan, msg : String | Nil = nil) topic