Module: CarrierWave::Meta
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/carrierwave-meta/meta.rb,
lib/carrierwave-meta/active_record.rb
Defined Under Namespace
Modules: ActiveRecord
Instance Method Summary collapse
Instance Method Details
#image_size_s ⇒ Object
42 43 44 |
# File 'lib/carrierwave-meta/meta.rb', line 42 def image_size_s image_size.join('x') end |
#store_meta(options = {}) ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/carrierwave-meta/meta.rb', line 27 def ( = {}) if self.file.present? dimensions = get_dimensions width, height = dimensions self.content_type = self.file.content_type self.file_size = self.file.size self.image_size = dimensions self.width = width self.height = height if [:md5sum] self.md5sum = Digest::MD5.hexdigest(File.read(self.file.path)) end end end |