Module: SimpleMessenger::MessengerAdditions::ClassMethods

Defined in:
lib/simple_messenger/messenger_additions.rb

Instance Method Summary collapse

Instance Method Details

#simple_messengerObject



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/simple_messenger/messenger_additions.rb', line 8

def simple_messenger
  has_many :sent_messages,
    :as => :sender,
    :class_name => 'Message',
    :dependent => :destroy

  has_many :received_messages,
    :as => :receiver,
    :class_name => 'Message',
    :dependent => :destroy

  include SimpleMessenger::MessengerAdditions::InstanceMethods
end