module Authist::ControllerHelpers

Public Instance Methods

access_required(type) click to toggle source
# File lib/authist/controller_helpers.rb, line 8
def access_required type
        truth_required current_user.has_access?(type)
end
truth_required(clause) click to toggle source
# File lib/authist/controller_helpers.rb, line 20
def truth_required clause
        unless clause
                unauthorized_access
                false
        end
end
unauthorized_access() click to toggle source
# File lib/authist/controller_helpers.rb, line 27
def unauthorized_access
        redirect root_path
end
user_or_access_required(user, type) click to toggle source
# File lib/authist/controller_helpers.rb, line 12
def user_or_access_required user, type
        truth_required current_user == user || current_user.has_access?(type)
end
user_required(user) click to toggle source
# File lib/authist/controller_helpers.rb, line 16
def user_required user
        truth_required current_user == user
end