Class: Hipbot::Adapters::Telnet
- Inherits:
-
Object
- Object
- Hipbot::Adapters::Telnet
- Defined in:
- lib/hipbot/adapters/telnet.rb
Defined Under Namespace
Classes: Connection
Instance Attribute Summary collapse
-
#connection ⇒ Object
Returns the value of attribute connection.
Instance Method Summary collapse
- #invite_to_room ⇒ Object
- #join_room ⇒ Object
- #kick_from_room ⇒ Object
- #leave_room ⇒ Object
- #restart! ⇒ Object
- #send_to_room ⇒ Object
- #send_to_user(user, message) ⇒ Object
- #set_presence ⇒ Object
- #set_topic ⇒ Object
- #start! ⇒ Object
Instance Attribute Details
#connection ⇒ Object
Returns the value of attribute connection.
4 5 6 |
# File 'lib/hipbot/adapters/telnet.rb', line 4 def connection @connection end |
Instance Method Details
#invite_to_room ⇒ Object
14 |
# File 'lib/hipbot/adapters/telnet.rb', line 14 def invite_to_room(*); end |
#join_room ⇒ Object
15 |
# File 'lib/hipbot/adapters/telnet.rb', line 15 def join_room(*); end |
#kick_from_room ⇒ Object
16 |
# File 'lib/hipbot/adapters/telnet.rb', line 16 def kick_from_room(*); end |
#leave_room ⇒ Object
17 |
# File 'lib/hipbot/adapters/telnet.rb', line 17 def leave_room(*); end |
#restart! ⇒ Object
18 |
# File 'lib/hipbot/adapters/telnet.rb', line 18 def restart!; end |
#send_to_room ⇒ Object
19 |
# File 'lib/hipbot/adapters/telnet.rb', line 19 def send_to_room(*); end |
#send_to_user(user, message) ⇒ Object
10 11 12 |
# File 'lib/hipbot/adapters/telnet.rb', line 10 def send_to_user user, connection.send_data("#{self}:#{user}:#{message}\n") end |
#set_presence ⇒ Object
20 |
# File 'lib/hipbot/adapters/telnet.rb', line 20 def set_presence(*); end |
#set_topic ⇒ Object
21 |
# File 'lib/hipbot/adapters/telnet.rb', line 21 def set_topic(*); end |
#start! ⇒ Object
6 7 8 |
# File 'lib/hipbot/adapters/telnet.rb', line 6 def start! ::EM::start_server('0.0.0.0', 3001, Connection, self) end |