Sha256: 31b15d9c1e8f89ee4c8e3c6b3816e85bcf8757d7036627a35ae4f3edca3ba8da
Contents?: true
Size: 550 Bytes
Versions: 57
Compression:
Stored size: 550 Bytes
Contents
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
57 entries across 57 versions & 1 rubygems