module CarrierWave::CustomNeo4j::ClassMethods
Public Instance Methods
mount_uploader(column, uploader=nil, options={}, &block)
click to toggle source
See +CarrierWave::Mount#mount_uploader+ for documentation
Calls superclass method
# File lib/carrierwave/neo4j_data_uri/mount.rb, line 12 def mount_uploader(column, uploader=nil, options={}, &block) super class_eval <<-RUBY, __FILE__, __LINE__+1 attr_accessor :#{column}_data_filename, :#{column}_data_mimetype def #{column}_data_uri=(data) self.#{column} = CarrierWave::Neo4j::DataUri::Parser.new(data).to_file original_filename: self.#{column}_data_filename, content_type: self.#{column}_data_mimetype end RUBY end