Class: Pepito::HTTPApi::RackApp
- Inherits:
-
Object
- Object
- Pepito::HTTPApi::RackApp
- Defined in:
- lib/pepito/http_api/rack_app.rb
Overview
The rack app for the http api.
Instance Attribute Summary collapse
-
#app ⇒ Object
readonly
Rack App.
-
#router ⇒ HttpRouter
readonly
Router for the rack app.
Instance Method Summary collapse
- #initialize ⇒ void constructor
Constructor Details
#initialize ⇒ void
17 18 19 20 21 22 23 24 |
# File 'lib/pepito/http_api/rack_app.rb', line 17 def initialize @router = HttpRouter.new builder = Rack::Builder.new builder.run(@router) @app = builder.to_app end |
Instance Attribute Details
#app ⇒ Object (readonly)
Rack App
14 15 16 |
# File 'lib/pepito/http_api/rack_app.rb', line 14 def app @app end |
#router ⇒ HttpRouter (readonly)
Router for the rack app.
10 11 12 |
# File 'lib/pepito/http_api/rack_app.rb', line 10 def router @router end |