Class: Arkaan::Campaigns::Messages::Base

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Timestamps
Defined in:
lib/arkaan/campaigns/messages/base.rb

Direct Known Subclasses

Diceroll, Text

Instance Attribute Summary collapse

Instance Attribute Details

#campaignArkaan::Campaign

Returns the campaign in which the message has been emitted.

Returns:



13
# File 'lib/arkaan/campaigns/messages/base.rb', line 13

embedded_in :campaign, class_name: 'Arkaan::Campaign', inverse_of: :messages

#playerArkaan::Account

Returns the account that has emitted the message in the campaign.

Returns:

  • (Arkaan::Account)

    the account that has emitted the message in the campaign.



16
# File 'lib/arkaan/campaigns/messages/base.rb', line 16

belongs_to :player, class_name: 'Arkaan::Campaigns::Invitation'