Add Clearance support
fix parsing of scope indentifier
Merge pull request #22 from zzeni/fix_scope_parsing

integration with active admin
added a minimal rails environment for testing the controller
added a dummy provider

handles user session management in memory and will allow us to write
controller tests without loading devise, sorcery etc.
added a controller test to handle the most basic verification of behaviour
view and controller guards can accept 1..3 arguments
rename #load to #user

user is what it returned and load was what it did. A method should not be
named by implementation details.
Fix calling guards after argument refactoring
Merge pull request #23 from djmaze/master

Fix calling guards after argument refactoring
Merge branch 'master' of ssh://github.com:22/flyerhzm/switch_user
move scope_identifier parsing to UserLoader class

* seems like a better place for the logic. UserLoader takes an input and returns a user
* reduces what the controller needs to 'know'
* I'm still not happy with the name 'UserLoader'
* is prepare the right name for the class method ?
added a session based provider

* interacts with session directly instead of using an authentication providers API
allow customizable session_key

this can be used if your session stores your user_id in a key different than
:user_id
Namespace Engine class to prevent  conflicts.
Merge pull request #26 from DouweM/engine-namespace

Namespace Engine class to prevent conflicts.
Merge branch 'master' of git://github.com/flyerhzm/switch_user

# By Luke Cowell (45) and others
# Via Richard Huang (5) and others
* 'master' of git://github.com/flyerhzm/switch_user: (53 commits)
  Namespace Engine class to prevent  conflicts.
  allow customizable session_key
  added a session based provider
  move scope_identifier parsing to UserLoader class
  Fix calling guards after argument refactoring
  rename #load to #user
  view and controller guards can accept 1..3 arguments
  added a controller test to handle the most basic verification of behaviour
  added a dummy provider
  added a minimal rails environment for testing the controller
  fix parsing of scope indentifier
  update README
  add myself as a contributer
  version bump in preperation for new release
  added a note for handling wildcard routes
  remove duplication in generating option tags
  added development dependency for activesupport
  added provider#logout_all to ensure users are logged out of any scope
  skip method using method guard if switch_user is not currently available
  added provider#current_users_without_scope
  ...

Conflicts:
	app/controllers/switch_user_controller.rb
Fix typo in file name
Add Clearance as a provider
Merge pull request #27 from lenn4rd/master

Add Clearance as a provider