Sha256: 95d22d74f857b0d3d68ea9dd50ad99f4379ea6115ae77fdcb9f8a4f557de608a

Contents?: true

Size: 279 Bytes

Versions: 3

Compression:

Stored size: 279 Bytes

Contents

class <%= role_cname.camelize %> < ActiveRecord::Base
  belongs_to :<%= user_cname.tableize.singularize %>
  belongs_to :resource, :polymorphic => true
  
  validates_uniqueness_of :name, :scope => [:<%= user_cname.underscore.singularize %>_id, :resource_type, :resource_id]
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
roles-0.2.1 lib/generators/roles/role/templates/role-active_record.rb
roles-0.2.0 lib/generators/roles/role/templates/role-active_record.rb
roles-0.1.0 lib/generators/roles/role/templates/role-active_record.rb