Sha256: 3c300882f01596d5de94fc79ba999ca20625231412797946c4fb2a10cf97e61f
Contents?: true
Size: 427 Bytes
Versions: 8
Compression:
Stored size: 427 Bytes
Contents
class Group < ActiveRecord::Base # Rolify Gem resourcify # MessageTrain Gem message_train only: :recipient, valid_senders: :owners, name_column: :title, slug_column: :slug # Callbacks before_create :set_slug def set_slug # Manually generate slug instead of using friendly id, for testing. self.slug = title.downcase.gsub(/[^a-z0-9]+/, '-') end def owners User.with_role(:owner, self) end end
Version data entries
8 entries across 8 versions & 1 rubygems