Class: Bane::Behaviors::Servers::ResponderServer

Inherits:
GServer
  • Object
show all
Defined in:
lib/bane/behaviors/servers/responder_server.rb

Instance Method Summary collapse

Constructor Details

#initialize(port, behavior, host = Servers::LOCALHOST) ⇒ ResponderServer

Returns a new instance of ResponderServer.



9
10
11
12
13
# File 'lib/bane/behaviors/servers/responder_server.rb', line 9

def initialize(port, behavior, host = Servers::LOCALHOST)
  super(port, host)
  @behavior = behavior
  self.audit = true
end

Instance Method Details

#serve(io) ⇒ Object



15
16
17
# File 'lib/bane/behaviors/servers/responder_server.rb', line 15

def serve(io)
  @behavior.serve(io)
end

#to_sObject



19
20
21
# File 'lib/bane/behaviors/servers/responder_server.rb', line 19

def to_s
  "<Bane::BehaviorServer: port=#{@port}, behavior=#{@behavior.class}>"
end