Class: SiteDiff::Webserver::FixtureServer

Inherits:
SiteDiff::Webserver show all
Defined in:
lib/sitediff/webserver.rb

Overview

SiteDiff Fixture Server.

Constant Summary collapse

PORT =
DEFAULT_PORT + 1
BASE =
'spec/sites/ruby-doc.org'
NAMES =
%w[core-1.9.3 core-2.0].freeze

Constants inherited from SiteDiff::Webserver

DEFAULT_PORT

Instance Attribute Summary

Attributes inherited from SiteDiff::Webserver

#ports

Instance Method Summary collapse

Methods inherited from SiteDiff::Webserver

#kill, #uris, #wait

Constructor Details

#initialize(port = PORT, base = BASE, names = NAMES) ⇒ FixtureServer

Initialize web server.



81
82
83
84
# File 'lib/sitediff/webserver.rb', line 81

def initialize(port = PORT, base = BASE, names = NAMES)
  dirs = names.map { |n| File.join(base, n) }
  super(port, dirs, quiet: true)
end

Instance Method Details

#afterObject

Get the after site uri.



92
93
94
# File 'lib/sitediff/webserver.rb', line 92

def after
  uris.last
end

#beforeObject

Get the before site uri.



87
88
89
# File 'lib/sitediff/webserver.rb', line 87

def before
  uris.first
end