Sha256: eb4152c1bbbe48fb6049f1f55aafb87118e1da814c0250eb09403ad232180271

Contents?: true

Size: 259 Bytes

Versions: 16

Compression:

Stored size: 259 Bytes

Contents

class Role < ActiveRecord::Base
  has_and_belongs_to_many :users, join_table: :users_roles
  belongs_to :resource, polymorphic: true

  validates :resource_type,
            inclusion: { in: Rolify.resource_types },
            allow_nil: true

  scopify
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
paid_up-0.11.7 spec/dummy/app/models/role.rb
paid_up-0.11.6 spec/dummy/app/models/role.rb
paid_up-0.11.5 spec/dummy/app/models/role.rb
paid_up-0.11.4 spec/dummy/app/models/role.rb
paid_up-0.11.3 spec/dummy/app/models/role.rb
paid_up-0.11.2 spec/dummy/app/models/role.rb
paid_up-0.11.1 spec/dummy/app/models/role.rb
paid_up-0.11.0 spec/dummy/app/models/role.rb
paid_up-0.10.4 spec/dummy/app/models/role.rb
paid_up-0.10.3 spec/dummy/app/models/role.rb
paid_up-0.10.2 spec/dummy/app/models/role.rb
paid_up-0.10.1 spec/dummy/app/models/role.rb
paid_up-0.10.0 spec/dummy/app/models/role.rb
paid_up-0.9.16 spec/dummy/app/models/role.rb
paid_up-0.9.15 spec/dummy/app/models/role.rb
paid_up-0.9.14 spec/dummy/app/models/role.rb