Class: Core::Models::Campaigns::Map

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Timestamps
Defined in:
lib/core/models/campaigns/map.rb

Overview

A map is a battleground where the players can place tokens and live the adventure.

Author:

Instance Attribute Summary collapse

Instance Attribute Details

#campaignCore::Models::Campaign



23
# File 'lib/core/models/campaigns/map.rb', line 23

belongs_to :campaign, class_name: 'Core::Models::Campaign', inverse_of: :maps

#heightInteger



16
# File 'lib/core/models/campaigns/map.rb', line 16

field :height, type: Integer, default: 1

#positionsArray<Core::Model::Campaigns::TokenPosition>



27
# File 'lib/core/models/campaigns/map.rb', line 27

embeds_many :positions, class_name: 'Core::Models::Campaigns::TokenPosition', inverse_of: :map

#widthInteger



19
# File 'lib/core/models/campaigns/map.rb', line 19

field :width, type: Integer, default: 1