lib/ddr/models.rb in ddr-models-1.5.0 vs lib/ddr/models.rb in ddr-models-1.6.0

- old
+ new

@@ -13,13 +13,15 @@ require 'ddr/actions' require 'ddr/auth' require 'ddr/datastreams' require 'ddr/events' require 'ddr/index_fields' +require 'ddr/managers' require 'ddr/metadata' require 'ddr/notifications' require 'ddr/utils' +require 'ddr/vocab' require 'ddr/workflow' module Ddr module Models extend ActiveSupport::Autoload @@ -34,26 +36,28 @@ autoload :Governable autoload :HasAttachments autoload :HasChildren autoload :HasContent autoload :HasContentMetadata + autoload :HasPreservationMetadata autoload :HasProperties autoload :HasRoleAssignments autoload :HasThumbnail autoload :HasWorkflow autoload :Indexing autoload :FileManagement autoload :Licensable - autoload :MintedId - autoload :PermanentIdentification autoload :SolrDocument - + # Base directory of external file store - mattr_accessor :external_file_store + mattr_accessor :external_file_store # Regexp for building external file subpath from hex digest mattr_accessor :external_file_subpath_regexp - + + # Whether permanent IDs should be automatically assigned on create + mattr_accessor :auto_assign_permanent_ids + # Yields an object with module configuration accessors def self.configure yield self end