Sha256: 8b4efc150a890c092eb5df222b2d05f7393ee9ebc76bc4b21073448309a8e5a7
Contents?: true
Size: 575 Bytes
Versions: 4
Compression:
Stored size: 575 Bytes
Contents
# frozen_string_literal: true module Resources module Admin class <%= resource_name %>Policy < Resources::Admin::ResourcePolicy include Resources::<%= resource_name %>Policy class Scope include Pu::Policy::Initializer def resolve scope = ::<%= resource_name %>.all scope = @context.parent.<%= resource_name_plural_underscored %> if @context.parent.present? scope <%- if entity_assoc -%> .includes(:<%= entity_assoc.name %>) <%- end -%> end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems