Module: Sufia

Extended by:
ActiveSupport::Autoload
Defined in:
app/services/sufia/collection_size_service.rb,
lib/sufia.rb,
lib/sufia/arkivo.rb,
lib/sufia/engine.rb,
lib/sufia/zotero.rb,
lib/sufia/version.rb,
app/models/sufia/event.rb,
lib/sufia/arkivo/actor.rb,
lib/sufia/arkivo/config.rb,
lib/sufia/configuration.rb,
lib/sufia/resource_sync.rb,
lib/sufia/zotero/config.rb,
app/models/sufia/download.rb,
app/models/sufia/pageview.rb,
app/models/sufia/statistic.rb,
lib/sufia/redis_event_store.rb,
app/services/sufia/analytics.rb,
app/models/sufia/uploaded_file.rb,
app/builders/sufia/form_builder.rb,
app/indexers/sufia/work_indexer.rb,
app/models/sufia/orcid_validator.rb,
app/services/sufia/actor_factory.rb,
app/services/sufia/query_service.rb,
lib/sufia/arkivo/metadata_munger.rb,
app/models/concerns/sufia/ability.rb,
app/models/sufia/avatar_validator.rb,
lib/sufia/arkivo/schema_validator.rb,
lib/generators/sufia/work_generator.rb,
app/helpers/sufia/citations_behavior.rb,
app/helpers/sufia/collections_helper.rb,
app/forms/sufia/forms/batch_edit_form.rb,
app/helpers/sufia/blacklight_override.rb,
app/models/concerns/sufia/with_events.rb,
app/presenters/sufia/trophy_presenter.rb,
app/services/sufia/user_stat_importer.rb,
app/controllers/concerns/sufia/catalog.rb,
lib/generators/sufia/install_generator.rb,
app/forms/sufia/forms/batch_upload_form.rb,
app/helpers/sufia/sufia_helper_behavior.rb,
app/models/concerns/sufia/proxy_deposit.rb,
app/models/concerns/sufia/work_behavior.rb,
app/models/sufia/batch_create_operation.rb,
app/presenters/sufia/file_set_presenter.rb,
app/presenters/sufia/homepage_presenter.rb,
app/presenters/sufia/presenter_renderer.rb,
app/services/sufia/file_set_csv_service.rb,
app/services/sufia/message_user_service.rb,
app/services/sufia/statistics/over_time.rb,
app/actors/sufia/create_with_files_actor.rb,
app/controllers/sufia/uploads_controller.rb,
app/presenters/sufia/work_show_presenter.rb,
app/services/sufia/audit_failure_service.rb,
app/services/sufia/statistics/term_query.rb,
lib/sufia/arkivo/create_subscription_job.rb,
app/controllers/sufia/trophies_controller.rb,
app/presenters/sufia/collection_presenter.rb,
app/services/sufia/statistics/works/count.rb,
app/controllers/concerns/sufia/breadcrumbs.rb,
app/presenters/sufia/admin_stats_presenter.rb,
app/services/sufia/statistics/system_stats.rb,
app/uploaders/sufia/uploaded_file_uploader.rb,
app/helpers/sufia/dashboard_helper_behavior.rb,
app/models/concerns/sufia/file_set_behavior.rb,
app/presenters/sufia/user_profile_presenter.rb,
app/services/sufia/repository_audit_service.rb,
app/services/sufia/collection_member_service.rb,
lib/sufia/resource_sync/resource_list_writer.rb,
app/services/sufia/import_url_failure_service.rb,
app/services/sufia/import_url_success_service.rb,
app/services/sufia/statistics/works/over_time.rb,
app/models/concerns/sufia/solr_document/export.rb,
app/presenters/sufia/characterization_behavior.rb,
app/services/sufia/work_thumbnail_path_service.rb,
lib/sufia/resource_sync/capability_list_writer.rb,
app/actors/sufia/create_with_remote_files_actor.rb,
app/helpers/sufia/content_block_helper_behavior.rb,
app/services/sufia/batch_create_failure_service.rb,
app/services/sufia/batch_create_success_service.rb,
app/helpers/sufia/citations_behaviors/formatters.rb,
app/models/concerns/sufia/solr_document_behavior.rb,
app/services/sufia/statistics/depositors/summary.rb,
app/services/sufia/statistics/works/by_depositor.rb,
app/services/sufia/statistics/file_sets/by_format.rb,
lib/sufia/resource_sync/source_description_writer.rb,
app/controllers/concerns/sufia/admin/stats_behavior.rb,
app/helpers/sufia/citations_behaviors/name_behavior.rb,
app/services/sufia/change_content_depositor_service.rb,
app/services/sufia/statistics/collections/over_time.rb,
app/helpers/sufia/citations_behaviors/title_behavior.rb,
app/services/sufia/statistics/works/by_resource_type.rb,
app/controllers/concerns/sufia/my_controller_behavior.rb,
app/helpers/sufia/citations_behaviors/common_behavior.rb,
lib/generators/sufia/templates/config/arkivo_constraint.rb,
app/controllers/concerns/sufia/works_controller_behavior.rb,
app/models/concerns/sufia/solr_document/characterization.rb,
app/helpers/sufia/citations_behaviors/publication_behavior.rb,
app/controllers/concerns/sufia/dashboard_controller_behavior.rb,
app/controllers/concerns/sufia/file_sets_controller_behavior.rb,
app/controllers/concerns/sufia/transfers_controller_behavior.rb,
app/controllers/concerns/sufia/depositors_controller_behavior.rb,
app/controllers/concerns/sufia/batch_edits_controller_behavior.rb,
app/controllers/concerns/sufia/collections_controller_behavior.rb,
app/helpers/sufia/citations_behaviors/formatters/apa_formatter.rb,
app/helpers/sufia/citations_behaviors/formatters/mla_formatter.rb,
app/controllers/concerns/sufia/contact_form_controller_behavior.rb,
app/controllers/concerns/sufia/batch_uploads_controller_behavior.rb,
app/helpers/sufia/citations_behaviors/formatters/chicago_formatter.rb,
app/helpers/sufia/citations_behaviors/formatters/endnote_formatter.rb,
app/helpers/sufia/citations_behaviors/formatters/open_url_formatter.rb

Overview

Gather information about the depositors who have contributed to the repository

Defined Under Namespace

Modules: Ability, Admin, Analytics, Arkivo, BatchEditsControllerBehavior, BatchUploadsControllerBehavior, BlacklightOverride, Breadcrumbs, Catalog, CharacterizationBehavior, CitationsBehavior, CitationsBehaviors, CollectionsControllerBehavior, CollectionsHelper, ContactFormControllerBehavior, ContentBlockHelperBehavior, Controller, DashboardControllerBehavior, DashboardHelperBehavior, DepositorsControllerBehavior, FileSetBehavior, FileSetsControllerBehavior, Forms, HomepageControllerBehavior, MyControllerBehavior, MySearchBuilderBehavior, ProxyDeposit, ResourceSync, SingularSubresourceController, SolrDocument, SolrDocumentBehavior, Statistics, SufiaHelperBehavior, TransfersControllerBehavior, UploadsControllerBehavior, User, UserUsageStats, UsersControllerBehavior, WithEvents, WorkBehavior, Works, WorksControllerBehavior, Zotero Classes: ActorFactory, AdminStatsPresenter, ArkivoApiGenerator, ArkivoConstraint, AssetsGenerator, AuditFailureService, AvatarUploader, AvatarValidator, BatchCreateFailureService, BatchCreateOperation, BatchCreateSuccessService, BatchUploadsController, BootstrapBreadcrumbsBuilder, CatalogSearchBuilder, ChangeContentDepositorService, CollectionMemberService, CollectionPresenter, CollectionSizeService, ConfigGenerator, Configuration, CreateWithFilesActor, CreateWithRemoteFilesActor, Download, Engine, Event, FileSetCSVService, FileSetPresenter, FormBuilder, HomepageController, HomepagePresenter, HomepageSearchBuilder, ImportUrlFailureService, ImportUrlSuccessService, Install, MessageUserService, MyCollectionsSearchBuilder, MyHighlightsSearchBuilder, MySharesSearchBuilder, MyWorksSearchBuilder, OrcidValidator, Pageview, PresenterRenderer, QueryService, RedisEventStore, RepositoryAuditService, ResourceSyncController, SearchBuilder, Statistic, TrophiesController, TrophyPresenter, Upgrade700Generator, UploadedFile, UploadedFileUploader, UploadsController, UserProfilePresenter, UserStatImporter, WorkGenerator, WorkIndexer, WorkShowPresenter, WorkThumbnailPathService

Constant Summary collapse

VERSION =
'7.0.0'.freeze

Class Method Summary collapse

Class Method Details

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

Yields:



36
37
38
39
40
41
42
# File 'lib/sufia.rb', line 36

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

  yield @config if block

  @config
end

.primary_work_typeObject



44
45
46
# File 'lib/sufia.rb', line 44

def self.primary_work_type
  CurationConcerns::WorkRelation::DummyModel.primary_concern
end