class Dragonfly::Middleware
Public Class Methods
new(app, dragonfly_app_name=nil)
click to toggle source
# File lib/dragonfly/middleware.rb, line 6 def initialize(app, dragonfly_app_name=nil) @app = app @dragonfly_app_name = dragonfly_app_name end
Public Instance Methods
call(env)
click to toggle source
# File lib/dragonfly/middleware.rb, line 11 def call(env) response = Dragonfly.app(@dragonfly_app_name).call(env) if response[1]['X-Cascade'] == 'pass' @app.call(env) else response end end