Impĺantação Da função de alteração de cada lancamento no banco da simplerout

This commit is contained in:
2026-07-08 09:30:07 -03:00
parent cfdc01a522
commit 82e6a191f8
8 changed files with 540 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
# 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