Class: Avm::MaysMagicalSchool::TerrainTypeInfo::TerrainType

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/mays_magical_school/terrain_type_info/terrain_type.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.from_data(info, data) ⇒ Object



10
11
12
# File 'lib/avm/mays_magical_school/terrain_type_info/terrain_type.rb', line 10

def from_data(info, data)
  new(info, data.fetch(:name), data.fetch(:letter), data.fetch(:code))
end

Instance Method Details

#to_dataObject



17
18
19
# File 'lib/avm/mays_magical_school/terrain_type_info/terrain_type.rb', line 17

def to_data
  { name: name, letter: letter, code: code }
end