Module: CMS::Authenticate
- Extended by:
- ActiveSupport::Concern
- Included in:
- ApplicationController
- Defined in:
- lib/generators/cms/install/templates/app/controllers/cms/authenticate.rb
Instance Method Summary collapse
- #authenticate_admin_user! ⇒ Object
- #current_admin ⇒ Object
- #current_admin? ⇒ Boolean
-
#current_user ⇒ Object
TODO override or rewrite.
- #current_user? ⇒ Boolean
Instance Method Details
#authenticate_admin_user! ⇒ Object
30 31 32 |
# File 'lib/generators/cms/install/templates/app/controllers/cms/authenticate.rb', line 30 def authenticate_admin_user! raise SecurityError unless current_admin? end |
#current_admin ⇒ Object
21 22 23 |
# File 'lib/generators/cms/install/templates/app/controllers/cms/authenticate.rb', line 21 def current_admin current_user if current_admin? end |
#current_admin? ⇒ Boolean
25 26 27 28 |
# File 'lib/generators/cms/install/templates/app/controllers/cms/authenticate.rb', line 25 def current_admin? return @is_current_admin if defined? @is_current_admin @is_current_admin = !!current_user.try(:admin?) end |
#current_user ⇒ Object
TODO override or rewrite
12 13 14 |
# File 'lib/generators/cms/install/templates/app/controllers/cms/authenticate.rb', line 12 def current_user @current_user ||= Struct.new(:admin?).new(true) end |
#current_user? ⇒ Boolean
16 17 18 19 |
# File 'lib/generators/cms/install/templates/app/controllers/cms/authenticate.rb', line 16 def current_user? return @is_current_user if defined? @is_current_user @is_current_user = !!current_user end |