Class: HttpStubDocker::Rake::ServerDaemonTasks

Inherits:
Object
  • Object
show all
Defined in:
lib/http_stub_docker/rake/server_daemon_tasks.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ ServerDaemonTasks

Returns a new instance of ServerDaemonTasks.



6
7
8
9
10
11
12
13
14
# File 'lib/http_stub_docker/rake/server_daemon_tasks.rb', line 6

def initialize(args)
  HttpStub::Server::Daemon.log_dir = ::File.expand_path("#{args.stub_dir}/tmp/log", __FILE__)
  HttpStub::Server::Daemon.pid_dir = ::File.expand_path("#{args.stub_dir}/tmp/pids", __FILE__)

  configurer = args.configurer
  configurer.stub_server.host = "localhost"
  configurer.stub_server.port = args.port
  HttpStub::Rake::ServerDaemonTasks.new(name: :stub_server, configurer: configurer)
end