class Sproxy::Connection
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/sproxy/connection.rb, line 3 def initialize(options = {}) if options[:related_connection] @related_connection = options[:related_connection] else addr = options[:target_addr] port = options[:target_port] opts = {related_connection: self} @related_connection = EventMachine.connect(addr, port, Connection, opts) end super end
Public Instance Methods
receive_data(data)
click to toggle source
# File lib/sproxy/connection.rb, line 16 def receive_data(data) @related_connection.send_data(data) end
unbind()
click to toggle source
# File lib/sproxy/connection.rb, line 20 def unbind @related_connection.close_connection end