Module: ClimaTempo

Defined in:
lib/climatempo/parser.rb,
lib/climatempo/version.rb,
lib/climatempo/weather.rb,
lib/climatempo/forecast.rb

Defined Under Namespace

Classes: Forecast, Parser, UnknownLocationError, Weather

Constant Summary collapse

VERSION =
'0.2.1'
SOURCES =
{
  :capitals => "http://www.climatempo.com.br/rss/capitais.xml",
  :brazil => "http://www.climatempo.com.br/rss/brasil.xml",
  :regions => "http://www.climatempo.com.br/rss/regioes.xml",
  :airports => "http://www.climatempo.com.br/rss/aeroportos.xml"
}.freeze
CAPITALS =
{
  "Rio Branco" => "riobranco/ac",
  "Maceió" => "maceio/al",
  "Macapá" => "macapa/ap",
  "Manaus" => "manaus/am",
  "Salvador" => "salvador/ba",
  "Fortaleza" => "fortaleza/ce",
  "Brasília" => "brasilia/df",
  "Espírito Santo" => "vitoria/es",
  "Goiânia" => "goiania/go",
  "São Luís" => "saoluis/ma",
  "Cuiabá" => "cuiaba/mt",
  "Campo Grande" => "campogrande/ms",
  "Belo Horizonte" => "belohorizonte/mg",
  "Belém" => "belem/pa",
  "João Pessoa" => "joaopessoa/pb",
  "Curitiba" => "curitiba/pr",
  "Recife" => "recife/pe",
  "Teresina" => "teresina/pi",
  "Rio de Janeiro" => "riodejaneiro/rj",
  "Porto Alegre" => "portoalegre/rs",
  "Natal" => "natal/rn",
  "Porto Velho" => "portovelho/ro",
  "Boa Vista" => "boavista/rr",
  "Florianópolis" => "florianopolis/sc",
  "São Paulo" => "saopaulo/sp",
  "Aracaju" => "aracaju/se",
  "Palmas" => "palmas/to"
}