Sha256: 12b22645b5aaa1f2cda9b1c02884273f3f525e3bca7aa72db19cb541939e3a11
Contents?: true
Size: 932 Bytes
Versions: 1
Compression:
Stored size: 932 Bytes
Contents
require 'redactor3_rails/orm/base' module Redactor3Rails module Orm module Mongoid module AssetBase def self.included(base) base.send(:include, Base::AssetBase::InstanceMethods) base.send(:extend, ClassMethods) end module ClassMethods def self.extended(base) base.class_eval do store_in :collection => 'redactor3_assets' belongs_to :assetable, :polymorphic => true field :data_file_name, :type => String field :data_content_type, :type => String field :data_file_size, :type => Integer field :type, :type => String field :width, :type => Integer field :height, :type => Integer index(:assetable => 1, :type => 1) index(:assetable => 1) end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
redactor3_rails-0.1.0 | lib/redactor3_rails/orm/mongoid.rb |