Method: Binda::Image#register_details

Defined in:
app/models/binda/image.rb

#register_detailsObject

Register image details

Do not delete. This method is used by a rake task



10
11
12
13
14
15
16
17
18
19
20
# File 'app/models/binda/image.rb', line 10

def register_details
  if !self.image.present?
    warn "Ops, there is no image for Binda::Image id=#{self.id}"
  elsif CarrierWave::Uploader::Base.storage == CarrierWave::Storage::File
    file = MiniMagick::Image.open(::Rails.root.join(self.image.path))
    register_details_of(file)
  else
    file = MiniMagick::Image.open(self.image.url)
    register_details_of(file)
  end
end