Module: Roda::RodaPlugins::Middleware::ClassMethods

Defined in:
lib/roda/plugins/middleware.rb

Instance Method Summary collapse

Instance Method Details

#new(app, *args, &block) ⇒ Object

Create a Forwarder instead of a new instance if a non-Hash is given.



181
182
183
184
185
186
187
# File 'lib/roda/plugins/middleware.rb', line 181

def new(app, *args, &block)
  if app.is_a?(Hash)
    super
  else
    Forwarder.new(self, app, *args, &block)
  end
end