Class: LinkedRails::CollectionPolicy
- Inherits:
-
Object
- Object
- LinkedRails::CollectionPolicy
- Defined in:
- app/policies/linked_rails/collection_policy.rb
Instance Method Summary collapse
Instance Method Details
#create_child? ⇒ Boolean
7 8 9 10 11 12 |
# File 'app/policies/linked_rails/collection_policy.rb', line 7 def create_child? policy = Pundit.policy!(user_context, child_resource) verdict = policy.create? = policy. verdict end |
#show? ⇒ Boolean
14 15 16 17 18 19 20 21 22 23 |
# File 'app/policies/linked_rails/collection_policy.rb', line 14 def show? if parent_policy parent_policy.index_children?( record.association_class, user_context: user_context ) else Pundit.policy(user_context, child_resource).show? end end |