# config/initializers/simpli_route.rb
#
# Credenciais da API do SimpliRoute (base de escrita). A base de rastreio local
# (model Entrega) é só leitura; para CORRIGIR um lançamento gravamos direto aqui.
# Ver app/services/simpli_route/client.rb.
module SimpliRoute
  # Token de API (ENV SIMPLIROUTE_TOKEN). Retorna nil se não configurado — o
  # Client levanta erro amigável ao ser usado sem token.
  def self.token
    ENV['SIMPLIROUTE_TOKEN'].presence
  end

  def self.base_url
    ENV.fetch('SIMPLIROUTE_BASE_URL', 'https://api.simpliroute.com')
  end

  def self.configurado?
    token.present?
  end
end
