metamaps--metamaps/app/policies/attachment_policy.rb
Devin Howard 3b3cec9fcc rubocop
2018-02-05 21:43:10 -08:00

22 lines
379 B
Ruby

# frozen_string_literal: true
class AttachmentPolicy < ApplicationPolicy
class Scope < Scope
def resolve
scope.where(attachable: TopicPolicy::Scope.new(user, Topic).resolve)
end
end
def index?
true
end
def create?
Pundit.policy(user, record.attachable).update?
end
def destroy?
Pundit.policy(user, record.attachable).update?
end
end