Class: PactBroker::UI::App
- Inherits:
-
Object
- Object
- PactBroker::UI::App
- Defined in:
- lib/pact_broker/ui/app.rb
Instance Method Summary collapse
- #call(env) ⇒ Object
-
#initialize ⇒ App
constructor
A new instance of App.
Constructor Details
#initialize ⇒ App
Returns a new instance of App.
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/pact_broker/ui/app.rb', line 25 def initialize @app = ::Rack::Builder.new { map "/ui/relationships" do run PactBroker::UI::Controllers::Index end map "/groups" do run PactBroker::UI::Controllers::Groups end map "/doc" do run PactBroker::Doc::Controllers::App end map "/matrix" do use PathInfoFixer run PactBroker::UI::Controllers::Matrix end map "/pacticipants/" do use PathInfoFixer run PactBroker::UI::Controllers::CanIDeploy end map "/test/error" do use PathInfoFixer run PactBroker::UI::Controllers::ErrorTest end map "/" do use PathInfoFixer run PactBroker::UI::Controllers::Index end } end |
Instance Method Details
#call(env) ⇒ Object
62 63 64 |
# File 'lib/pact_broker/ui/app.rb', line 62 def call env @app.call(env) end |