Sha256: b8c5a7829ad6cfdad8e1f2981ce25349066c4a81bf983ff8a8e335e1206c5316
Contents?: true
Size: 360 Bytes
Versions: 2
Compression:
Stored size: 360 Bytes
Contents
PageModelExtensions = Proc.new do belongs_to :group def group_owners self.group.nil? ? [] : self.group.users end def group_name self.group.nil? ? '' : self.group.name end end UserModelExtensions = Proc.new do has_and_belongs_to_many :groups def designer_or_developer? respond_to?(:designer?) ? designer? : developer? end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
radiant-page_group_permissions-extension-1.0.1 | lib/model_extensions.rb |
radiant-page_group_permissions-extension-1.0.0 | lib/model_extensions.rb |