Class: RabbitCage::ServerConnection
- Inherits:
-
EventMachine::Connection
- Object
- EventMachine::Connection
- RabbitCage::ServerConnection
- Defined in:
- lib/rabbitcage/server_connection.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(conn) ⇒ ServerConnection
constructor
A new instance of ServerConnection.
- #post_init ⇒ Object
- #unbind ⇒ Object
Constructor Details
#initialize(conn) ⇒ ServerConnection
Returns a new instance of ServerConnection.
7 8 9 |
# File 'lib/rabbitcage/server_connection.rb', line 7 def initialize(conn) @client_side = conn end |
Class Method Details
.request(host, port, client_side) ⇒ Object
3 4 5 |
# File 'lib/rabbitcage/server_connection.rb', line 3 def self.request(host, port, client_side) EventMachine.connect(host, port, self, client_side) end |
Instance Method Details
#post_init ⇒ Object
11 12 13 |
# File 'lib/rabbitcage/server_connection.rb', line 11 def post_init proxy_incoming_to(@client_side, 10240) end |
#unbind ⇒ Object
15 16 17 |
# File 'lib/rabbitcage/server_connection.rb', line 15 def unbind @client_side.close_connection_after_writing end |