Module: CarrierWave::DataUri::Mount

Defined in:
lib/carrierwave_data_uri/mount.rb

Instance Method Summary collapse

Instance Method Details

#mount_uploader(column, uploader = nil, options = {}, &block) ⇒ Object

See CarrierWave::Mount#mount_uploader for documentation



7
8
9
10
11
12
13
14
15
# File 'lib/carrierwave_data_uri/mount.rb', line 7

def mount_uploader(column, uploader=nil, options={}, &block)
  super

  class_eval <<-RUBY, __FILE__, __LINE__+1
    def #{column}_data_uri=(data)
      self.#{column} = Parser.new(data).to_file
    end
  RUBY
end