Sha256: 71727ca26d80ee8603cb6d23afa85d308cd4bc185e71ae3b11c77fee18bdb4ea

Contents?: true

Size: 364 Bytes

Versions: 4

Compression:

Stored size: 364 Bytes

Contents

module Evergreen
  class Server
    attr_reader :suite

    def serve
      server.boot
      Launchy.open("http://#{server.host}:#{server.port}/#{Evergreen.mounted_at.to_s}")
      trap('SIGINT') { puts 'Shutting down...' ; exit 0 }
      sleep
    end

  protected

    def server
      @server ||= Capybara::Server.new(Evergreen.application)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
evergreen-1.3.0 lib/evergreen/server.rb
evergreen-1.2.0 lib/evergreen/server.rb
evergreen-1.1.3 lib/evergreen/server.rb
evergreen-1.1.2 lib/evergreen/server.rb