class ApplicationPolicy

Default application policy generated by rockstart

Attributes

record[R]
user[R]

Public Class Methods

new(user, record) click to toggle source
# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 7
def initialize(user, record)
  @user = user || User.new
  @record = record
end

Public Instance Methods

create?() click to toggle source
# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 22
def create?
  false
end
destroy?() click to toggle source
# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 38
def destroy?
  false
end
edit?() click to toggle source
# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 34
def edit?
  update?
end
index?() click to toggle source

Abilities

# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 14
def index?
  false
end
new?() click to toggle source
# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 26
def new?
  create?
end
permitted_attributes() click to toggle source

Attributes

# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 44
def permitted_attributes
  []
end
permitted_attributes_for_create() click to toggle source
# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 48
def permitted_attributes_for_create
  permitted_attributes
end
permitted_attributes_for_update() click to toggle source
# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 52
def permitted_attributes_for_update
  permitted_attributes
end
show?() click to toggle source
# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 18
def show?
  false
end
update?() click to toggle source
# File lib/generators/rockstart/authorization/pundit/templates/app/policies/application_policy.rb, line 30
def update?
  false
end