Sha256: fb0fbccf1307f1d5f1d69e14dfe78bfc25afae1a2fc72584d73fb48ca4f5b6ce
Contents?: true
Size: 295 Bytes
Versions: 2
Compression:
Stored size: 295 Bytes
Contents
module ExtremeAas class ExtremeProfile < ActiveRecord::Base has_many :grants, :class_name => 'ExtremeGrant', :dependent => :destroy has_many :granted_actions, :through => :grants, :source => :action def give_permission action granted_actions << action end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
extreme_aas-0.0.2 | app/models/extreme_aas/extreme_profile.rb |
extreme_aas-0.0.1 | app/models/extreme_aas/extreme_profile.rb |