Class: Rasti::Web::Application
- Inherits:
-
Object
- Object
- Rasti::Web::Application
- Defined in:
- lib/rasti/web/application.rb
Class Method Summary collapse
- .all_routes ⇒ Object
- .call(env) ⇒ Object
- .map(path, endpoint = nil, &block) ⇒ Object
- .not_found(*args, &block) ⇒ Object
- .use(*args, &block) ⇒ Object
Class Method Details
.all_routes ⇒ Object
30 31 32 |
# File 'lib/rasti/web/application.rb', line 30 def all_routes router.all_routes end |
.call(env) ⇒ Object
26 27 28 |
# File 'lib/rasti/web/application.rb', line 26 def call(env) app.call env end |
.map(path, endpoint = nil, &block) ⇒ Object
20 21 22 23 24 |
# File 'lib/rasti/web/application.rb', line 20 def map(path, endpoint=nil, &block) rack.map path do run endpoint || Endpoint.new(&block) end end |
.not_found(*args, &block) ⇒ Object
12 13 14 |
# File 'lib/rasti/web/application.rb', line 12 def not_found(*args, &block) router.not_found *args, &block end |
.use(*args, &block) ⇒ Object
16 17 18 |
# File 'lib/rasti/web/application.rb', line 16 def use(*args, &block) rack.use *args, &block end |