Sha256: ce54740d047e2e7c067fbaca31a452261a2b87927ff6e1149bcf0a33ca6f0007

Contents?: true

Size: 310 Bytes

Versions: 8

Compression:

Stored size: 310 Bytes

Contents

# frozen_string_literal: true

class Ckeditor::AttachmentFilePolicy
  attr_reader :user, :attachment

  def initialize(user, attachment)
    @user = user
    @attachment = attachment
  end

  def index?
    user.present?
  end

  def create?
    user.present?
  end

  def destroy?
    user.present?
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
ckeditor-5.1.3 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
ckeditor-5.1.2 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
ckeditor-5.1.1 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.14.1 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
ckeditor-5.1.0 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.13.1 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.13.0 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
ckeditor-5.0.0 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb