Class: JsSpec::RailsServer
Instance Attribute Summary
Attributes inherited from Server
#core_path, #host, #implementation_root_path, #port, #public_path, #spec_root_path
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(rails_root, host = DEFAULT_HOST, port = DEFAULT_PORT) ⇒ RailsServer
constructor
A new instance of RailsServer.
Methods inherited from Server
#call, #connection, connection, core_path, implementation_root_path, public_path, #request, request, response, #response, root_url, #root_url, #run, spec_root_path
Constructor Details
#initialize(rails_root, host = DEFAULT_HOST, port = DEFAULT_PORT) ⇒ RailsServer
Returns a new instance of RailsServer.
12 13 14 15 16 17 18 19 20 |
# File 'lib/js_spec/rails_server.rb', line 12 def initialize(rails_root, host=DEFAULT_HOST, port=DEFAULT_PORT) super( "#{rails_root}/spec/javascripts", "#{rails_root}/public/javascripts", "#{rails_root}/public", host, port ) end |
Class Method Details
.run(rails_root, server_options = {}) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/js_spec/rails_server.rb', line 4 def run(rails_root, = {}) [:Host] ||= DEFAULT_HOST [:Port] ||= DEFAULT_PORT Server.instance = new(rails_root, [:Host], [:Port]) Server.instance.run end |