module CMS::Authenticate
Public Instance Methods
authenticate_admin_user!()
click to toggle source
# 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()
click to toggle source
# File lib/generators/cms/install/templates/app/controllers/cms/authenticate.rb, line 21 def current_admin current_user if current_admin? end
current_admin?()
click to toggle source
# 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()
click to toggle source
TODO override or rewrite
# 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?()
click to toggle source
# 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