Class: Hipbot::Adapters::Telnet

Inherits:
Object
  • Object
show all
Defined in:
lib/hipbot/adapters/telnet.rb

Defined Under Namespace

Classes: Connection

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#connectionObject

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_roomObject



14
# File 'lib/hipbot/adapters/telnet.rb', line 14

def invite_to_room(*); end

#join_roomObject



15
# File 'lib/hipbot/adapters/telnet.rb', line 15

def join_room(*); end

#kick_from_roomObject



16
# File 'lib/hipbot/adapters/telnet.rb', line 16

def kick_from_room(*); end

#leave_roomObject



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_roomObject



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, message
  connection.send_data("#{self}:#{user}:#{message}\n")
end

#set_presenceObject



20
# File 'lib/hipbot/adapters/telnet.rb', line 20

def set_presence(*); end

#set_topicObject



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