Sha256: 6a915866e37d5925aa1072aacdca7dc6b47511617336eeb0cf95095900a19ecb

Contents?: true

Size: 290 Bytes

Versions: 5

Compression:

Stored size: 290 Bytes

Contents

# frozen_string_literal: true

require 'proxes/policies/request_policy'

module ProxES
  class Request
    class CreatePolicy < RequestPolicy
      class Scope < RequestPolicy::Scope
        def resolve
          super.count > 0 ? request.index : []
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
proxes-0.9.13 lib/proxes/policies/request/create_policy.rb
proxes-0.9.12 lib/proxes/policies/request/create_policy.rb
proxes-0.9.9 lib/proxes/policies/request/create_policy.rb
proxes-0.9.7 lib/proxes/policies/request/create_policy.rb
proxes-0.9.4 lib/proxes/policies/request/create_policy.rb