Class: Fenris::ConsumerLocal
- Inherits:
-
Connection
- Object
- EventMachine::Connection
- Connection
- Fenris::ConsumerLocal
- Defined in:
- lib/fenris/connection.rb
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Connection
#initialize, #log, mkbinding, #proxy, #proxy_target_unbound, #push, #receive_data, #ssl_handshake_completed, #ssl_verify_peer, #unbind
Constructor Details
This class inherits a constructor from Fenris::Connection
Class Method Details
.begin(client, provider_binding, provider_name, consumer_binding) ⇒ Object
101 102 103 104 105 106 |
# File 'lib/fenris/connection.rb', line 101 def self.begin(client, provider_binding, provider_name, consumer_binding) local_em = mkbinding(:start_server, consumer_binding) provider_em = mkbinding(:connect, provider_binding) client.log consumer_binding.inspect EventMachine::__send__ *local_em, self, client, :peer_name => provider_name, :peer_binding => provider_em, :binding => local_em end |
Instance Method Details
#post_init ⇒ Object
108 109 110 |
# File 'lib/fenris/connection.rb', line 108 def post_init EventMachine::__send__ *@peer_binding, ConsumerProvider, @client, :peer_name => @peer_name, :peer => self, :binding => @peer_binding end |