Sha256: aa5c91c4da8c9504901bddf47e5f44a929534b38b4398ac52a1b9af1eef33d13

Contents?: true

Size: 317 Bytes

Versions: 22

Compression:

Stored size: 317 Bytes

Contents

class Ckeditor::AttachmentFilePolicy
  attr_reader :user, :attachment

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

  def index?
    true and ! @user.nil?
  end

  def create?
    true and ! @user.nil?
  end

  def destroy?
    @attachment.assetable_id == @user.id
  end
end

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
glebtv-ckeditor-4.4.7.4 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.7.3 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.7.2 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.7.1 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.7 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.6 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.3.4 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.3.3 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.3.2 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.3.1 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.4.3.0 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.3.2.6 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
ckeditor-4.1.0 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.3.2.5 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
ckeditor-4.0.11 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.3.2.4 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.3.2.3 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.3.2.2 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.3.2.1 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb
glebtv-ckeditor-4.3.2.0 lib/generators/ckeditor/templates/pundit_policy/attachment_file_policy.rb