Skip to content

Instantly share code, notes, and snippets.

@hassox
Created November 9, 2009 08:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hassox/229787 to your computer and use it in GitHub Desktop.
Save hassox/229787 to your computer and use it in GitHub Desktop.
##### Middleware example
Pancake.stack(:session).use(Rack::Session::Cookie)
Pancake.stack(:auth, :after => :session).use(Warden::Manager) do |manager|
manager.failure_app = FailStack
manager.default_strategies = :password
end
class MyStack < Pancake::Stack
stack(:soap).use(SoapMunger)
stack(:soap_validator, :before => :soap).use(SoapValidator)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment