Sha256: c21e6a6a234da1e8198778c19d575a67d71a9bba86b3bd5f9c661e8517e7445d
Contents?: true
Size: 514 Bytes
Versions: 9
Compression:
Stored size: 514 Bytes
Contents
require 'dm-core' module CarrierWave module DataMapper include CarrierWave::Mount ## # See +CarrierWave::Mount#mount_uploader+ for documentation # def mount_uploader(column, uploader, options={}, &block) super alias_method :read_uploader, :attribute_get alias_method :write_uploader, :attribute_set before :save do send("store_#{column}!") end end end # DataMapper end # CarrierWave DataMapper::Model.send(:include, CarrierWave::DataMapper)
Version data entries
9 entries across 9 versions & 2 rubygems