Class: Core::Models::Chatrooms::Campaign

Inherits:
Base
  • Object
show all
Defined in:
lib/core/models/chatrooms/campaign.rb

Overview

Represents the chatroom embedded in a campaign.

Author:

Instance Attribute Summary collapse

Instance Attribute Details

#campaignCore::Models::Campaign

Returns the campaign the chatroom is linked to.

Returns:



9
# File 'lib/core/models/chatrooms/campaign.rb', line 9

embedded_in :campaign, class_name: 'Core::Models::Campaign', inverse_of: :chatroom

#messagesArray<Core::Models::Chatrooms::Messages>

Returns the messages said in this conversation.

Returns:

  • (Array<Core::Models::Chatrooms::Messages>)

    the messages said in this conversation



12
# File 'lib/core/models/chatrooms/campaign.rb', line 12

has_many :messages, class_name: 'Core::Models::Chatrooms::Message', inverse_of: :chatroom