class Smogon::Type::Moveset
Constants
- ATTRIBUTES
Public Class Methods
new(pokemon = nil, tier = nil, moveset = nil)
click to toggle source
# File lib/smogon/types/moveset.rb, line 29 def initialize(pokemon = nil, tier = nil, moveset = nil) return if !pokemon @pokemon = pokemon @name = moveset['name'] # @description = moveset['description'] @tier = tier @items = moveset['items'] @abilities = moveset['abilities'] @natures = moveset['natures'] @moves = moveset['moveslots'] @evs = moveset['evconfigs'].map(&:values) @ivs = moveset['ivconfigs'].map(&:values) end
Public Instance Methods
url()
click to toggle source
# File lib/smogon/types/moveset.rb, line 44 def url "http://www.smogon.com/dex/#{::Smogon::API::METAGAME}/pokemon/#{pokemon}" end