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