This is an extraction of the file changes I make when adding admin capabilities to a clearance-based site.
Included in the changes:
- a "signed_in_admin_context" in the shoulda_macros/clearance.rb file
- an "admin_only" before_filter
- editing of users for admins