Sha256: 8552a3a75a17d912869bf354b4697bbb736aac033b753040509c452011749cfc
Contents?: true
Size: 512 Bytes
Versions: 15
Compression:
Stored size: 512 Bytes
Contents
require 'carrierwave/mongoid' class Kindeditor::Asset include Mongoid::Document include Mongoid::Timestamps mount_uploader :asset, AssetUploader field :file_size, :type => Integer field :file_type, :type => String validates_presence_of :asset before_save :update_asset_attributes attr_accessible :asset def self.collection_name :kindeditor_assets end private def update_asset_attributes self.file_size = asset.file.size self.file_type = asset.file.content_type end end
Version data entries
15 entries across 15 versions & 2 rubygems