Sha256: 1e7167de2b49262c79f04b84bc5e128dd1ad7cea6b14133bef6a4d9fc3315033

Contents?: true

Size: 279 Bytes

Versions: 7

Compression:

Stored size: 279 Bytes

Contents

class Permission < ActiveRecord::Base

  belongs_to :group
  belongs_to :permitted, :polymorphic => true
  
  named_scope :for, lambda { |object|
    { :conditions => ["permissions.permitted_id = ? and permissions.permitted_type = ?", object.id, object.class.to_s] }
  }
  
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
radiant-reader-extension-3.0.0.rc3 app/models/permission.rb
radiant-reader-extension-2.0.0.rc4 app/models/permission.rb
radiant-reader_group-extension-1.2.4 app/models/permission.rb
radiant-reader_group-extension-1.2.3 app/models/permission.rb
radiant-reader_group-extension-1.2.2 app/models/permission.rb
radiant-reader_group-extension-1.2.1 app/models/permission.rb
radiant-reader_group-extension-1.2.0 app/models/permission.rb