Class: HttpStub::Server::Application::Application
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- HttpStub::Server::Application::Application
- Includes:
- RequestSupport, ResponseSupport, Routes::Memory, Routes::Resource, Routes::Scenario, Routes::Session, Routes::Status, Routes::Stub
- Defined in:
- lib/http_stub/server/application/application.rb
Instance Attribute Summary
Attributes included from RequestSupport
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ Application
constructor
A new instance of Application.
Methods included from Routes::Stub
Methods included from Routes::Session
Methods included from Routes::Scenario
Methods included from Routes::Memory
Methods included from Routes::Status
Methods included from Routes::Resource
Methods included from ResponseSupport
Methods included from RequestSupport
#establish_http_stub_request, included
Constructor Details
#initialize ⇒ Application
Returns a new instance of Application.
22 23 24 25 26 |
# File 'lib/http_stub/server/application/application.rb', line 22 def initialize @session_configuration = HttpStub::Server::Session::Configuration.new(settings.session_identifier) @server_memory = HttpStub::Server::Memory::Memory.new(@session_configuration) super() end |
Class Method Details
.configure(args) ⇒ Object
17 18 19 20 |
# File 'lib/http_stub/server/application/application.rb', line 17 def self.configure(args) configuration = HttpStub::Server::Application::Configuration.new(args) configuration.settings.each { |name, value| set(name, value) } end |