Sha256: 4d84eb21dde3974d1fb538e2c1fbdd15270ef0468eaa6068e0830372f2ac3a51
Contents?: true
Size: 469 Bytes
Versions: 4
Compression:
Stored size: 469 Bytes
Contents
require 'rails_admin/adapters/mongoid' class Tableless include Mongoid::Document class <<self def column(name, sql_type = 'string', default = nil, null = true) # ignore length sql_type = sql_type.to_s.sub(/\(.*\)/, '').to_sym field name, :type => { :integer => Integer, :string => String, :text => String, :date => Date, :datetime => DateTime, }[sql_type], :default => default end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
rails_admin-0.0.3 | spec/orm/mongoid.rb |
rails_admin-0.0.2 | spec/orm/mongoid.rb |
upstream-rails_admin-1.0.2 | spec/orm/mongoid.rb |
rails_admin-0.0.1 | spec/orm/mongoid.rb |