Sha256: 61f37136962da9e7ca11da8e3bf3293bc3203be46f70be21eaaa722004279757
Contents?: true
Size: 718 Bytes
Versions: 45
Compression:
Stored size: 718 Bytes
Contents
# encoding: utf-8 module Sunrise module CarrierWave module Glue def self.included(base) base.send(:extend, ClassMethods) base.send(:include, InstanceMethods) end module ClassMethods def sunrise_uploader(uploader=nil, options={}, &block) options = { :mount_on => :data_file_name }.merge(options) mount_uploader(:data, uploader, options, &block) validates_processing_of :data end def validates_filesize_of(*attr_names) validates_with FileSizeValidator, _merge_attributes(attr_names) end end module InstanceMethods end end end end
Version data entries
45 entries across 45 versions & 2 rubygems