Class: ExportCsvDocumentLicensedAccessLinksService
- Inherits:
-
Object
- Object
- ExportCsvDocumentLicensedAccessLinksService
- Defined in:
- app/services/export_csv_document_licensed_access_links_service.rb
Class Method Summary collapse
Class Method Details
.call(document_ids) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'app/services/export_csv_document_licensed_access_links_service.rb', line 14 def self.call(document_ids) Rails.logger.debug { "\n\nExportCsvDocumentLicensedAccessLinksService: #{document_ids.inspect}\n\n" } csv_file = [] csv_file << DocumentLicensedAccess.column_names records = DocumentLicensedAccess.where(friendlier_id: document_ids) Rails.logger.debug { "Found #{records.count} records" } records.find_each do |access| csv_file << access.attributes.values end csv_file end |
.include_distributions? ⇒ Boolean
10 11 12 |
# File 'app/services/export_csv_document_licensed_access_links_service.rb', line 10 def self.include_distributions? false end |
.short_name ⇒ Object
6 7 8 |
# File 'app/services/export_csv_document_licensed_access_links_service.rb', line 6 def self.short_name "Licensed Access" end |