Module: Ddr::Models::HasIntermediateFile

Extended by:
ActiveSupport::Concern
Included in:
Component
Defined in:
lib/ddr/models/has_intermediate_file.rb

Instance Method Summary collapse

Instance Method Details

#intermediate_extensionObject



20
21
22
23
24
25
26
27
# File 'lib/ddr/models/has_intermediate_file.rb', line 20

def intermediate_extension
  extensions = Ddr::Models.preferred_file_extensions
  if extensions.include? intermediate_type
    extensions[intermediate_type]
  else
    intermediate_extension_default
  end
end

#intermediate_pathObject



29
30
31
# File 'lib/ddr/models/has_intermediate_file.rb', line 29

def intermediate_path
  datastreams[Ddr::Datastreams::INTERMEDIATE_FILE].file_path
end

#intermediate_typeObject



16
17
18
# File 'lib/ddr/models/has_intermediate_file.rb', line 16

def intermediate_type
  datastreams[Ddr::Datastreams::INTERMEDIATE_FILE].mimeType
end