Module: Ddr::Governable
- Extended by:
- ActiveSupport::Concern
- Included in:
- Resource
- Defined in:
- app/models/concerns/ddr/governable.rb
Instance Method Summary collapse
Instance Method Details
#admin_policy ⇒ Object
9 10 11 12 13 |
# File 'app/models/concerns/ddr/governable.rb', line 9 def admin_policy if admin_policy_id.present? Valkyrie.config..query_service.find_by(id: admin_policy_id) end end |
#admin_policy=(admin_policy) ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'app/models/concerns/ddr/governable.rb', line 15 def admin_policy=(admin_policy) unless admin_policy.is_a? Ddr::Collection raise ArgumentError, I18n.t('ddr.core.errors.incorrect_resource_class', subject: 'Admin Policy', resource_class: 'Ddr::Core::Collection') end self.admin_policy_id = admin_policy.id end |