module HttpStub::Server::Application::Routes::Scenario
Public Class Methods
included(application)
click to toggle source
# File lib/http_stub/server/application/routes/scenario.rb, line 13 def self.included(application) application.instance_eval do namespace "/http_stub/scenarios" do get do pass unless http_stub_request.parameters[:name] haml :scenario, {}, scenario: @scenario_controller.find(http_stub_request, logger) end get do haml :scenarios, {}, scenarios: @scenario_controller.find_all end post "/activate" do response = @scenario_controller.activate(http_stub_request, logger) response.serve_on(self) end end end end
new()
click to toggle source
Calls superclass method
# File lib/http_stub/server/application/routes/scenario.rb, line 8 def initialize super() @scenario_controller = HttpStub::Server::Scenario::Controller.new(@server_memory) end