Class: Bane::Configuration::ConfigurationRecord

Inherits:
Object
  • Object
show all
Defined in:
lib/bane/configuration.rb

Instance Method Summary collapse

Constructor Details

#initialize(port, behavior, options = {}) ⇒ ConfigurationRecord

Returns a new instance of ConfigurationRecord.



17
18
19
20
21
# File 'lib/bane/configuration.rb', line 17

def initialize(port, behavior, options = {})
  @port = port
  @behavior = behavior
  @options = options
end

Instance Method Details

#start(logger) ⇒ Object



23
24
25
26
27
# File 'lib/bane/configuration.rb', line 23

def start(logger)
  new_server = DelegatingGServer.new(@port, @behavior.new, @options, logger)
  new_server.start
  new_server
end