class StackerBee::Builder
Attributes
middlewares[W]
Public Instance Methods
before(*middleware_definition)
click to toggle source
# File lib/stacker_bee/builder.rb, line 13 def before(*middleware_definition) middlewares.unshift middleware_definition end
build()
click to toggle source
# File lib/stacker_bee/builder.rb, line 17 def build middlewares.map { |klass, *args| klass.new(*args) } end
middlewares()
click to toggle source
# File lib/stacker_bee/builder.rb, line 5 def middlewares @middlewares ||= [] end
use(*middleware_definition)
click to toggle source
# File lib/stacker_bee/builder.rb, line 9 def use(*middleware_definition) middlewares << middleware_definition end