Module: Mailboxer::Models::Messageable::ClassMethods

Defined in:
lib/mailboxer/models/messageable.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_messageableObject

Converts the model into messageable allowing it to interchange messages and receive notifications



11
12
13
14
15
16
# File 'lib/mailboxer/models/messageable.rb', line 11

def acts_as_messageable
  has_many :messages, :as => :sender
  has_many :receipts, :order => 'created_at DESC', :dependent => :destroy, :as => :receiver

  include Mailboxer::Models::Messageable::InstanceMethods
end