Sha256: ca19a13fd0f9cb0f82ce515e8c056556698e217717f48b2b3ccc68daad194785
Contents?: true
Size: 529 Bytes
Versions: 27
Compression:
Stored size: 529 Bytes
Contents
module Ddr module Models module Governable extend ActiveSupport::Concern included do belongs_to :admin_policy, predicate: ActiveFedora::RDF::ProjectHydra.isGovernedBy, class_name: "Collection" end def copy_admin_policy_from(other) if admin_policy = other.admin_policy self.admin_policy = admin_policy logger.debug "Copied admin policy from #{other.model_and_id} to #{model_and_id}" end end end end end
Version data entries
27 entries across 27 versions & 1 rubygems