Sha256: 31e57cf86107ca09b8749dab90b85240b322d8aa694c15304e701ac0d25a7eab
Contents?: true
Size: 580 Bytes
Versions: 4
Compression:
Stored size: 580 Bytes
Contents
module Conversations class UserConversation < ActiveRecord::Base attr_accessible :user_id, :conversation_id, :deleted, :read belongs_to :user belongs_to :conversation has_many :messages, :through => :conversation accepts_nested_attributes_for :conversation delegate :subject, :to => :conversation delegate :users, :to => :conversation validates :user_id, :presence => true # TODO: Add more attributes like :username, :first_name, :last_name def participants self.users.collect { |u| u.name }.join(', ') end end end
Version data entries
4 entries across 4 versions & 1 rubygems