Sha256: 49506df39ca5aba0ec3155854db4f13a194419942bada81b57b5896b74e4f369
Contents?: true
Size: 369 Bytes
Versions: 65
Compression:
Stored size: 369 Bytes
Contents
class User include MongoMapper::Document include Canable::Cans key :email, String key :full_name, String key :groups, Array cattr_accessor :editor_groups def admin? groups.include?('website administrator') end def editor? return true if self.class.editor_groups.blank? admin? or (self.class.editor_groups & groups).size > 0 end end
Version data entries
65 entries across 65 versions & 5 rubygems