class Pact::App
def log message
def log message puts message unless options[:quiet] end
def service
def service service_options = {} if options[:log] log = File.open(options[:log], 'w') log.sync = true service_options[:log_file] = log end port = options[:port] || FindAPort.available_port mock_service = Consumer::MockService.new(service_options) Thin::Server.start("0.0.0.0", port, mock_service) end