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