Sha256: 85df640e6712edbbd0fdcfe7887e8cc7c9431366d9bff8863e994cfd98873c86
Contents?: true
Size: 609 Bytes
Versions: 2
Compression:
Stored size: 609 Bytes
Contents
module Conversations module Models module Conversationalist def self.included(mod) mod.extend(ClassMethods) end module ClassMethods def has_conversations has_many :user_conversations, :class_name => Conversations::UserConversation has_many :conversations, :through => :user_conversations, :class_name => Conversations::Conversation has_many :messages, :through => :conversations, :class_name => Conversations::Message include InstanceMethods end end module InstanceMethods end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
conversations-0.0.2.2 | lib/conversations/models/conversationalist.rb |
conversations-0.0.2.1 | lib/conversations/models/conversationalist.rb |