module RetinaRails::Extensions::CarrierWave::Mount
Public Class Methods
included(base)
click to toggle source
# File lib/retina_rails/extensions/carrierwave.rb, line 6 def self.included base base.module_eval do alias_method :original_mount_uploader, :mount_uploader ## # Serialize retina_dimensions # if mounted to class has a retina_dimensions column # def mount_uploader(*args) original_mount_uploader(*args) serialize :retina_dimensions if table_exists? && columns_hash.has_key?('retina_dimensions') end end end
Public Instance Methods
mount_uploader(*args)
click to toggle source
Serialize retina_dimensions if mounted to class has a retina_dimensions column
# File lib/retina_rails/extensions/carrierwave.rb, line 14 def mount_uploader(*args) original_mount_uploader(*args) serialize :retina_dimensions if table_exists? && columns_hash.has_key?('retina_dimensions') end