21 lines
616 B
Ruby
21 lines
616 B
Ruby
# 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
|