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