Module: Smalltalk::HasMessages
- Defined in:
- lib/smalltalk/has_messages.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/smalltalk/has_messages.rb', line 5 def self.included(base) base.class_eval do # has_many :messages, # :as => :sender, # :class_name => 'Message', # :conditions => {:hidden_at => nil}, # :order => 'messages.created_at DESC' end end |
Instance Method Details
#conversations ⇒ Object
28 29 30 |
# File 'lib/smalltalk/has_messages.rb', line 28 def conversations Smalltalk::Conversation.for(self) end |
#messages ⇒ Object
16 17 18 |
# File 'lib/smalltalk/has_messages.rb', line 16 def Smalltalk::Message.visible.for(self) end |