Class: Rasti::Web::Application

Inherits:
Object
  • Object
show all
Defined in:
lib/rasti/web/application.rb

Class Method Summary collapse

Class Method Details

.all_routesObject



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