Class: Dor::AdminPolicyObject
- Inherits:
-
Abstract
- Object
- ActiveFedora::Base
- Abstract
- Dor::AdminPolicyObject
show all
- Extended by:
- Deprecation
- Defined in:
- lib/dor/models/admin_policy_object.rb
Instance Method Summary
collapse
Methods inherited from Abstract
#adapt_to_cmodel, #add_collection, assign_pid, #current_version, has_object_type, #read_rights=, #reapply_admin_policy_object_defaults, #remove_collection, #to_solr
Instance Method Details
#agreement ⇒ Object
32
33
34
|
# File 'lib/dor/models/admin_policy_object.rb', line 32
def agreement
agreement_object ? agreement_object.pid : ''
end
|
#agreement=(val) ⇒ Object
37
38
39
40
41
|
# File 'lib/dor/models/admin_policy_object.rb', line 37
def agreement=(val)
raise ArgumentError, 'agreement must have a valid druid' if val.blank?
self.agreement_object = Dor.find val.to_s, cast: true
end
|