Class: Hector::Service

Inherits:
Session show all
Defined in:
lib/hector/service.rb

Constant Summary

Constants inherited from Session

Hector::Session::SESSIONS

Instance Attribute Summary

Attributes inherited from Session

#away_message, #nickname, #request, #response

Method Summary

Methods inherited from Session

all, #away, #away?, #back, #broadcast, broadcast_to, #channel?, delete, #deliver, #destroy, find, #find, #hostname, #initialize, #name, nicknames, normalize, #realname, #receive, register, rename, #rename, reset!, #respond_with, #source, #username, #who

Methods included from Commands::Invite

#on_invite

Methods included from Commands::Away

#on_away

Methods included from Commands::Whois

#on_whois, #respond_to_whois_for, #whois

Methods included from Commands::Who

#on_who, #sessions_for_who, #who

Methods included from Commands::Topic

#on_topic, #respond_to_topic

Methods included from Commands::Realname

#on_realname

Methods included from Commands::Quit

#on_quit

Methods included from Commands::Privmsg

#on_privmsg

Methods included from Commands::Pong

#on_pong

Methods included from Commands::Ping

#on_ping

Methods included from Commands::Part

#on_part

Methods included from Commands::Notice

#on_notice

Methods included from Commands::Nick

#on_nick

Methods included from Commands::Names

#on_names, #respond_to_names

Methods included from Commands::Mode

#on_mode

Methods included from Commands::Join

#on_join

Methods included from Concerns::Presence

#channels, #destroy_presence, included, #initialize_presence, #peer_sessions, #seconds_idle, #touch_presence

Methods included from Concerns::KeepAlive

#destroy_keep_alive, #initialize_keep_alive, #on_heartbeat

Constructor Details

This class inherits a constructor from Hector::Session