diaspora/app/models/private_message.rb

12 lines
350 B
Ruby

class PrivateMessage < ActiveRecord::Base
include ROXML
include Diaspora::Guid
belongs_to :author, :class_name => 'Person'
has_many :private_message_visibilities
has_many :participants, :class_name => 'Person', :through => :private_message_visibilities, :source => :person
def recipients
self.participants - [self.author]
end
end