Module: Biovision::Components::Base::ImageHandling

Included in:
Biovision::Components::BaseComponent
Defined in:
app/lib/biovision/components/base/image_handling.rb

Overview

Handling simple images

Instance Method Summary collapse

Instance Method Details

#upload_image(parameters) ⇒ Object



13
14
15
16
17
18
# File 'app/lib/biovision/components/base/image_handling.rb', line 13

def upload_image(parameters)
  return if parameters[:image].blank?

  checksum = Digest::SHA256.file(parameters[:image].path).hexdigest
  SimpleImage[checksum] || create_image(parameters, checksum)
end

#use_images?Boolean



8
9
10
# File 'app/lib/biovision/components/base/image_handling.rb', line 8

def use_images?
  false
end