lib/clearance/controller.rb in clearance-1.11.0 vs lib/clearance/controller.rb in clearance-1.12.0
- old
+ new
@@ -1,8 +1,21 @@
require 'clearance/authentication'
require 'clearance/authorization'
module Clearance
+ # Adds clearance controller helpers to the controller it is mixed into.
+ #
+ # This exposes clearance controller and helper methods such as `current_user`.
+ # See {Authentication} and {Authorization} documentation for complete
+ # documentation on the methods.
+ #
+ # The `clearance:install` generator automatically adds this mixin to
+ # `ApplicationController`, which is the recommended configuration.
+ #
+ # class ApplicationController < ApplicationController
+ # include Clearance::Controller
+ # end
+ #
module Controller
extend ActiveSupport::Concern
include Clearance::Authentication
include Clearance::Authorization