class ApplicationPolicy
Attributes
user[R]
Public Class Methods
new(user, model)
click to toggle source
# File lib/pineapples/templates/app/policies!=pundit!/application_policy.rb, line 4 def initialize(user, model) @user = user end
Public Instance Methods
create?()
click to toggle source
def show?
scope.where(id: record.id).exists?
end
# File lib/pineapples/templates/app/policies!=pundit!/application_policy.rb, line 16 def create? false end
destroy?()
click to toggle source
# File lib/pineapples/templates/app/policies!=pundit!/application_policy.rb, line 32 def destroy? false end
edit?()
click to toggle source
# File lib/pineapples/templates/app/policies!=pundit!/application_policy.rb, line 28 def edit? update? end
index?()
click to toggle source
# File lib/pineapples/templates/app/policies!=pundit!/application_policy.rb, line 8 def index? false end
new?()
click to toggle source
# File lib/pineapples/templates/app/policies!=pundit!/application_policy.rb, line 20 def new? create? end
update?()
click to toggle source
# File lib/pineapples/templates/app/policies!=pundit!/application_policy.rb, line 24 def update? false end