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.
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 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/pact_broker/ui/app.rb', line 27 def initialize @app = ::Rack::Builder.new { map "/ui/relationships" do run PactBroker::UI::Controllers::Index end map "/pacticipants" 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 "/pacts/" do use PathInfoFixer run PactBroker::UI::Controllers::Pacts end map "/test/error" do use PathInfoFixer run PactBroker::UI::Controllers::ErrorTest end map "/dashboard" do use PathInfoFixer run PactBroker::UI::Controllers::Dashboard end map "/" do use PathInfoFixer run PactBroker::UI::Controllers::Index end } end |
Instance Method Details
#call(env) ⇒ Object
74 75 76 |
# File 'lib/pact_broker/ui/app.rb', line 74 def call env @app.call(env) end |