Module: HttpStub::Server::Application::Routes::Status

Included in:
Application
Defined in:
lib/http_stub/server/application/routes/status.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(application) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/http_stub/server/application/routes/status.rb', line 13

def self.included(application)
  application.instance_eval do

    namespace "/http_stub/status" do

      get do
        halt 200, @status_controller.current
      end

      post "/initialized" do
        @status_controller.initialized
        halt 200, "OK"
      end

    end

  end
end

Instance Method Details

#initializeObject



8
9
10
11
# File 'lib/http_stub/server/application/routes/status.rb', line 8

def initialize
  super()
  @status_controller = HttpStub::Server::Status::Controller.new(@session_configuration, @server_memory)
end