class Mallory::Server
Public Class Methods
new(config)
click to toggle source
# File lib/mallory/server.rb, line 14 def initialize config @logger = config.logger @port = config.port @request_builder = Mallory::RequestBuilder.new(config) response_builder = Mallory::ResponseBuilder.new(config) @proxy_builder = Mallory::ProxyBuilder.new(config, response_builder) @certificate_manager = config.certificate_manager end
Public Instance Methods
start!()
click to toggle source
# File lib/mallory/server.rb, line 23 def start! EventMachine.run { @logger.info "Starting mallory" EventMachine.start_server '127.0.0.1', @port, Mallory::Connection, @request_builder, @proxy_builder, @logger, @certificate_manager } end