Sha256: b42e4ad6ed8072053d234a11aa7217a82af44ba63ee885536701890502e4ebdc

Contents?: true

Size: 277 Bytes

Versions: 15

Compression:

Stored size: 277 Bytes

Contents

class Ckeditor::PicturePolicy
  attr_reader :user, :picture

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

  def index?
    user.present?
  end

  def create?
    user.present?
  end

  def destroy?
    picture.assetable_id == user.id
  end
end

Version data entries

15 entries across 15 versions & 4 rubygems

Version Path
danabr75-ckeditor-4.1.6 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
glebtv-ckeditor-4.6.0 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
glebtv-ckeditor-4.5.10.3 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
glebtv-ckeditor-4.5.10.2 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
glebtv-ckeditor-4.5.10.1 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
ckeditor-4.2.0 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
glebtv-ckeditor-4.5.7.1 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
glebtv-ckeditor-4.5.7 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
ckeditor_custom_controller-4.1.6 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
ckeditor-4.1.6 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
ckeditor-4.1.5 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
ckeditor-4.1.4 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
ckeditor-4.1.3 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
ckeditor-4.1.2 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb
ckeditor-4.1.1 lib/generators/ckeditor/templates/pundit_policy/picture_policy.rb