Module: Sufia::GenericFile::Thumbnail

Included in:
Sufia::GenericFile
Defined in:
lib/sufia/generic_file/thumbnail.rb

Instance Method Summary collapse

Instance Method Details

#create_thumbnailObject

Create thumbnail requires that the characterization has already been run (so mime_type, width and height is available) and that the object is already has a pid set



6
7
8
9
10
11
12
13
14
15
# File 'lib/sufia/generic_file/thumbnail.rb', line 6

def create_thumbnail
  return unless self.content.has_content?
  if pdf?
    create_pdf_thumbnail
  elsif image?
    create_image_thumbnail
  elsif video?
    create_video_thumbnail
  end
end