require "demon/base"

class Demon::RailsAutospec < Demon::Base

  def self.prefix
    "rails-autospec"
  end

  private

  def after_fork
    require "rack"
    ENV["RAILS_ENV"] = "test"
    Rack::Server.start(
      :config => "config.ru",
      :AccessLog => [],
      :Port => ENV["TEST_SERVER_PORT"] || 60099,
    )
  rescue => e
    STDERR.puts e.message
    STDERR.puts e.backtrace.join("\n")
    exit 1
  end

end