Sha256: 5755fb0d4f849684443582176f2c1461ceb6c943d9f40925e0795e93ea71e1e3
Contents?: true
Size: 554 Bytes
Versions: 34
Compression:
Stored size: 554 Bytes
Contents
$LOAD_PATH.unshift(File.expand_path('../../lib', __FILE__)) require 'mongo_mapper' MongoMapper.database = 'testing' class User include MongoMapper::Document key :email, String key :admin, Boolean, :default => false # Only accessible or protected can be used, they cannot be used together attr_protected :admin end # protected are ignored on new/create/etc. user = User.create(:email => 'IDontLowerCaseThings@gmail.com', :admin => true) puts user.admin # false # can be set using accessor user.admin = true user.save puts user.admin # true
Version data entries
34 entries across 34 versions & 7 rubygems