Sha256: 8e41cd77ad74b6533d5a95d6090e65a875db399410b67a44e4b4abc8c14c2d18
Contents?: true
Size: 733 Bytes
Versions: 1
Compression:
Stored size: 733 Bytes
Contents
module Logman class User include MongoMapper::Document set_collection_name 'logman_users' attr_accessible :email, :name, :admin, :password has_secure_password :validations=>false, :validations=>false key :email, String, :required=>true, :unique=>true, :format=> /.+\@.+\..+/ key :password_digest, String #, :required=>true key :name, String, :required=>true key :admin, Boolean # buckets that user have access def buckets return Bucket.where if self.admin Bucket.where(:user_ids=> self.id) end def serializable_hash(options={}) options[:except] ||= [:password_digest] super(options) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logman-0.0.2 | lib/models/user.rb |