class PokeApi::Move::MoveMetaData

MoveMetaData object handling all data fetched from /move for meta

Attributes

ailment[R]
ailment_chance[R]
category[R]
crit_rate[R]
drain[R]
flinch_chance[R]
healing[R]
max_hits[R]
max_turns[R]
min_hits[R]
min_turns[R]
stat_chance[R]

Public Class Methods

new(data) click to toggle source
# File lib/poke_api/move/move_meta_data.rb, line 18
def initialize(data)
  @ailment = MoveAilment.new(data[:ailment])
  @category = MoveCategory.new(data[:category])
  @min_hits = data[:min_hits]
  @max_hits = data[:max_hits]
  @min_turns = data[:min_turns]
  @max_turns = data[:max_turns]
  @drain = data[:drain]
  @healing = data[:healing]
  @crit_rate = data[:crit_rate]
  @ailment_chance = data[:ailment_chance]
  @flinch_chance = data[:flinch_chance]
  @stat_chance = data[:stat_chance]
end