class DMV::Middleware
Middleware
wraps around Middleware::Builder in order to give us proper cloning for use in inheritance
Attributes
builder[R]
Public Class Methods
new()
click to toggle source
# File lib/dmv/middleware.rb, line 10 def initialize @builder = ::Middleware::Builder.new end
Public Instance Methods
clone()
click to toggle source
# File lib/dmv/middleware.rb, line 26 def clone cloned = self.class.new cloned.use builder cloned end
method_missing(name, *args, &block)
click to toggle source
Calls superclass method
# File lib/dmv/middleware.rb, line 14 def method_missing(name, *args, &block) if @builder.respond_to?(name) return @builder.send(name, *args, &block) end super end
stack()
click to toggle source
# File lib/dmv/middleware.rb, line 22 def stack @builder.send(:stack) end