Module: Sufia

Extended by:
ActiveSupport::Autoload
Defined in:
lib/sufia/models/utils.rb,
lib/sufia/models.rb,
lib/sufia/messages.rb,
lib/sufia/permissions.rb,
app/services/sufia/noid.rb,
lib/sufia/models/engine.rb,
lib/sufia/models/resque.rb,
lib/sufia/models/version.rb,
app/models/sufia/download.rb,
app/models/sufia/pageview.rb,
app/models/sufia/collection.rb,
app/services/sufia/lockable.rb,
app/services/sufia/analytics.rb,
lib/sufia/models/file_content.rb,
lib/sufia/permissions/readable.rb,
lib/sufia/permissions/writable.rb,
app/services/sufia/lock_manager.rb,
app/models/sufia/orcid_validator.rb,
app/models/concerns/sufia/ability.rb,
app/models/sufia/avatar_validator.rb,
lib/sufia/models/virus_found_error.rb,
app/models/concerns/sufia/generic_file.rb,
lib/sufia/models/file_content/versions.rb,
app/models/concerns/sufia/model_methods.rb,
app/models/concerns/sufia/file_stat_utils.rb,
lib/sufia/models/stats/user_stat_importer.rb,
app/services/sufia/generic_file_csv_service.rb,
app/services/sufia/repository_audit_service.rb,
app/models/concerns/sufia/collection_behavior.rb,
app/models/concerns/sufia/generic_file/export.rb,
app/services/sufia/generic_file_audit_service.rb,
app/models/concerns/sufia/generic_file/batches.rb,
app/models/concerns/sufia/generic_file/content.rb,
app/models/concerns/sufia/generic_file/featured.rb,
app/models/concerns/sufia/generic_file/indexing.rb,
app/models/concerns/sufia/generic_file/metadata.rb,
app/models/concerns/sufia/generic_file/querying.rb,
app/models/concerns/sufia/generic_file/trophies.rb,
app/models/concerns/sufia/generic_file/versions.rb,
app/services/sufia/generic_file_indexing_service.rb,
app/models/concerns/sufia/generic_file/mime_types.rb,
app/models/concerns/sufia/generic_file/derivatives.rb,
app/models/concerns/sufia/generic_file/permissions.rb,
app/models/concerns/sufia/generic_file/virus_check.rb,
app/models/concerns/sufia/generic_file/proxy_deposit.rb,
app/models/concerns/sufia/generic_file/characterization.rb,
app/models/concerns/sufia/generic_file/full_text_indexing.rb,
lib/generators/sufia/models/templates/config/resque_admin.rb,
lib/generators/sufia/models/templates/config/arkivo_constraint.rb

Overview

Defined Under Namespace

Modules: Ability, Analytics, CollectionBehavior, FileContent, FileStatUtils, GenericFile, Lockable, Messages, ModelMethods, Models, Noid, Permissions, Resque, User, UserLocalDirectoryBehavior, UserUsageStats, Utils Classes: ArkivoConstraint, AvatarUploader, AvatarValidator, Collection, Download, GenericFileAuditService, GenericFileCSVService, GenericFileIndexingService, LockManager, OrcidValidator, Pageview, RepositoryAuditService, ResqueAdmin, UserStatImporter, VirusFoundError

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#queue=(value) ⇒ Object (writeonly)

Sets the attribute queue

Parameters:

  • value

    the value to set the attribute queue to.



21
22
23
# File 'lib/sufia/models.rb', line 21

def queue=(value)
  @queue = value
end

Class Method Details

.config {|@@config| ... } ⇒ Object

Yields:



27
28
29
30
31
32
33
# File 'lib/sufia/models.rb', line 27

def self.config(&block)
  @@config ||= Sufia::Models::Engine::Configuration.new

  yield @@config if block

  @@config
end

.queueObject



23
24
25
# File 'lib/sufia/models.rb', line 23

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