module SimpleMessenger::MessengerAdditions::ClassMethods

Public Instance Methods

simple_messenger() click to toggle source
# 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