Method: Grape::Middleware::Stack#build
- Defined in:
- lib/grape/middleware/stack.rb
#build(builder = Rack::Builder.new) ⇒ Rack::Builder
Returns the builder object with our middlewares applied.
87 88 89 90 91 92 93 |
# File 'lib/grape/middleware/stack.rb', line 87 def build(builder = Rack::Builder.new) others.shift(others.size).each(&method(:merge_with)) middlewares.each do |m| m.block ? builder.use(m.klass, *m.args, &m.block) : builder.use(m.klass, *m.args) end builder end |