Module: CurationConcerns

Extended by:
ActiveSupport::Autoload, Deprecation
Defined in:
app/models/concerns/curation_concerns/with_file_sets.rb,
lib/curation_concerns/name.rb,
lib/curation_concerns/models.rb,
lib/curation_concerns/messages.rb,
lib/curation_concerns/null_logger.rb,
lib/curation_concerns/models/utils.rb,
app/services/curation_concerns/noid.rb,
lib/curation_concerns/configuration.rb,
lib/curation_concerns/models/engine.rb,
lib/curation_concerns/models/version.rb,
app/actors/curation_concerns/base_actor.rb,
app/actors/curation_concerns/file_actor.rb,
app/services/curation_concerns/lockable.rb,
app/actors/curation_concerns/lease_actor.rb,
app/actors/curation_concerns/embargo_actor.rb,
app/actors/curation_concerns/file_set_actor.rb,
app/indexers/curation_concerns/work_indexer.rb,
app/services/curation_concerns/lock_manager.rb,
app/services/curation_concerns/time_service.rb,
app/models/concerns/curation_concerns/naming.rb,
app/models/concerns/curation_concerns/ability.rb,
app/models/curation_concerns/classify_concern.rb,
app/services/curation_concerns/derivative_path.rb,
app/indexers/curation_concerns/file_set_indexer.rb,
app/indexers/curation_concerns/collection_indexer.rb,
app/models/concerns/curation_concerns/permissions.rb,
app/models/concerns/curation_concerns/serializers.rb,
app/services/curation_concerns/indexes_thumbnails.rb,
app/services/curation_concerns/local_file_service.rb,
app/services/curation_concerns/versioning_service.rb,
app/services/curation_concerns/persist_derivatives.rb,
app/models/concerns/curation_concerns/basic_metadata.rb,
app/services/curation_concerns/file_set_audit_service.rb,
app/services/curation_concerns/thumbnail_path_service.rb,
app/models/concerns/curation_concerns/file_set/indexing.rb,
app/models/concerns/curation_concerns/file_set/querying.rb,
app/models/concerns/curation_concerns/file_set_behavior.rb,
app/models/concerns/curation_concerns/required_metadata.rb,
app/models/curation_concerns/quick_classification_query.rb,
app/services/curation_concerns/repository_audit_service.rb,
app/models/concerns/curation_concerns/collection_behavior.rb,
app/models/concerns/curation_concerns/human_readable_type.rb,
app/models/concerns/curation_concerns/file_set/derivatives.rb,
app/models/concerns/curation_concerns/permissions/readable.rb,
app/models/concerns/curation_concerns/permissions/writable.rb,
app/models/concerns/curation_concerns/solr_document_behavior.rb,
app/actors/concerns/curation_concerns/manages_embargoes_actor.rb,
app/models/concerns/curation_concerns/file_set/belongs_to_works.rb,
app/models/concerns/curation_concerns/file_set/full_text_indexing.rb,
app/services/curation_concerns/persist_directly_contained_output_file_service.rb

Overview

Copied from Curate

Defined Under Namespace

Modules: Ability, BasicMetadata, CollectionBehavior, FileSet, FileSetBehavior, HasRepresentative, HumanReadableType, IndexesThumbnails, Lockable, ManagesEmbargoesActor, Messages, Models, Naming, Noid, Permissions, RequiredMetadata, Serializers, SolrDocumentBehavior, User, Utils, WithFileSets, WorkActorBehavior, WorkBehavior Classes: BaseActor, ClassifyConcern, CollectionIndexer, Configuration, DerivativePath, EmbargoActor, FileActor, FileSetActor, FileSetAuditService, FileSetIndexer, LeaseActor, LocalFileService, LockManager, Name, NullLogger, PersistDerivatives, PersistDirectlyContainedOutputFileService, QuickClassificationQuery, RepositoryAuditService, ThumbnailPathService, TimeService, VersioningService, WorkIndexer

Class Attribute Summary collapse

Instance Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject

Returns the value of attribute config.



6
7
8
# File 'lib/curation_concerns/configuration.rb', line 6

def config
  @config
end

Instance Attribute Details

#queue=(value) ⇒ Object (writeonly)

Sets the attribute queue

Parameters:

  • value

    the value to set the attribute queue to.



20
21
22
# File 'lib/curation_concerns/models.rb', line 20

def queue=(value)
  @queue = value
end

Class Method Details

.configure {|config| ... } ⇒ Object

Yields:



9
10
11
12
# File 'lib/curation_concerns/configuration.rb', line 9

def self.configure
  self.config ||= Configuration.new
  yield(config)
end

.queueObject



22
23
24
# File 'lib/curation_concerns/models.rb', line 22

def self.queue
  @queue ||= config.queue.new('curation_concerns')
end