Sha256: aa714ca36aab56f2de1ff7f41228ca214ccd1e8d96c21889d752f794147aaf99
Contents?: true
Size: 580 Bytes
Versions: 15
Compression:
Stored size: 580 Bytes
Contents
# frozen_string_literal: true class Hyrax::DerivativeService class_attribute :services self.services = [Hyrax::FileSetDerivativesService] def self.for(file_set) services.map { |service| service.new(file_set) }.find(&:valid?) || new(file_set) end attr_reader :file_set delegate :mime_type, :uri, to: :file_set def initialize(file_set) @file_set = file_set end def cleanup_derivatives; end def create_derivatives(_file_path); end # What should this return? def derivative_url(_destination_name) "" end def valid? true end end
Version data entries
15 entries across 15 versions & 1 rubygems