Module: Facteur::MessageModel
- Included in:
- Message
- Defined in:
- lib/facteur/message_model.rb
Class Method Summary collapse
Class Method Details
.included(receiver) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/facteur/message_model.rb', line 3 def self.included(receiver) receiver.class_exec do validates_presence_of :author_id, :mailbox_id, :body belongs_to :mailbox belongs_to :author, :class_name => "User", :foreign_key => "author_id" delegate :addressee, :to => :mailbox delegate :addressee_type, :to => :mailbox end end |