Parent

Methods

Files

Class/Module Index [+]

Quicksearch

Dragonfly::Middleware

Public Class Methods

new(app, dragonfly_app_name, deprecated_arg=nil) click to toggle source
# File lib/dragonfly/middleware.rb, line 4
def initialize(app, dragonfly_app_name, deprecated_arg=nil)
  raise ArgumentError, "mounting Dragonfly::Middleware with a mount point is deprecated - just use Dragonfly::Middleware, #{dragonfly_app_name.inspect}" if deprecated_arg
  @app = app
  @dragonfly_app_name = dragonfly_app_name
end

Public Instance Methods

call(env) click to toggle source
# File lib/dragonfly/middleware.rb, line 10
def call(env)
  response = Dragonfly[@dragonfly_app_name].call(env)
  if response[1]['X-Cascade'] == 'pass'
    @app.call(env)
  else
    response
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.