Sha256: c4bdd1a4d6403cd447cb139c1ae46daeb44d04e9d41b91ab7f55fe7f33c5b835
Contents?: true
Size: 328 Bytes
Versions: 1
Compression:
Stored size: 328 Bytes
Contents
class Role < ActiveRecord::Base scope :named, lambda{|role_names| where(:name => role_names.flatten)} has_many :users, :through => :user_roles has_many :user_roles validates :name, :uniqueness => true extend RoleClass::ClassMethods end class UserRole < ActiveRecord::Base belongs_to :user belongs_to :role end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
roles_active_record-0.5.1 | lib/roles_active_record/many_roles.rb |