Class: Wouter
- Inherits:
-
Object
show all
- Defined in:
- lib/wouter.rb
Defined Under Namespace
Classes: Endpoint, Request, Response, Wrapper
Class Method Summary
collapse
Class Method Details
.app ⇒ Object
58
59
60
|
# File 'lib/wouter.rb', line 58
def self.app
@app ||= Rack::Builder.new
end
|
.build ⇒ Object
86
87
88
89
|
# File 'lib/wouter.rb', line 86
def self.build
app.run(Wrapper.new(routes))
app.to_app
end
|
.middleware(klass, *args, &block) ⇒ Object
79
80
81
|
# File 'lib/wouter.rb', line 79
def middleware(klass, *args, &block)
app.use(klass, *args, &block)
end
|
.routes ⇒ Object
62
63
64
|
# File 'lib/wouter.rb', line 62
def self.routes
@routes ||= []
end
|