Sha256: 3d7ed0f8f2d2c524ae3fc0fd08c3ee7ad110fa54e5fc7946202751c9441fe827
Contents?: true
Size: 840 Bytes
Versions: 6
Compression:
Stored size: 840 Bytes
Contents
module AbAdmin module CarrierWave module Glue extend ActiveSupport::Concern module ClassMethods def ab_admin_uploader(uploader=nil, options={}, &block) options.reverse_merge!(mount_on: :data_file_name) options.merge!(validate_integrity: false, validate_processing: false, validate_download: false) unless uploader.try!(:enable_processing) mount_uploader(:data, uploader, options, &block) end def sunrise_uploader(*args) ActiveSupport::Deprecation.warn('`sunrise_uploader` is deprecated, use `ab_admin_uploader` instead') ab_admin_uploader(*args) end def validates_filesize_of(*attr_names) validates_with FileSizeValidator, _merge_attributes(attr_names) end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems