class Pokedex

Public Class Methods

get(name, storage) click to toggle source
# File lib/botemon/pokedex.rb, line 21
def self.get(name, storage)
  return nil if name == nil
  return storage.get(name) if storage.is_cached? name
  
  Smogon::Pokedex.get(name).tap { |pokemon|
    storage.add pokemon
    storage.save
  }
end