class Diesel::MiddlewareBuilder

Public Class Methods

new(middlewares) click to toggle source
# File lib/diesel/middleware_builder.rb, line 3
def initialize(middlewares)
  @middlewares = middlewares
end

Public Instance Methods

build(&block) click to toggle source
# File lib/diesel/middleware_builder.rb, line 7
def build(&block)
  instance_eval(&block)
end
use(middleware_klass, options = {}) click to toggle source
# File lib/diesel/middleware_builder.rb, line 11
def use(middleware_klass, options = {})
  @middlewares << [middleware_klass, options]
end