From cd1aa36d0b5efc88a4160318329cee2098db0c2e Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 20 Apr 2021 19:50:49 -0500 Subject: [PATCH] include sentry when there is a dsn --- config.ru | 2 ++ views/layout.slim | 1 + 2 files changed, 3 insertions(+) diff --git a/config.ru b/config.ru index f10400a0c87848ad0e9a7511046120b2f9cf126d..8a65945da9901ef0bfa98288e87ffe2cfa4ebe4b 100644 --- a/config.ru +++ b/config.ru @@ -7,6 +7,7 @@ require "dhall" require "pg" require "redis" require "roda" +require "uri" if ENV["RACK_ENV"] == "development" require "pry-rescue" @@ -211,6 +212,7 @@ class UnknownTransactions end class JmpPay < Roda + SENTRY_DSN = ENV["SENTRY_DSN"] && URI(ENV["SENTRY_DSN"]) plugin :render, engine: "slim" plugin :common_logger, $stdout diff --git a/views/layout.slim b/views/layout.slim index f64c59a10e2f64c77aba03e4f59e293ca9f612d5..737f50072cfad4db707a18e9b5e3542dce21d8b4 100644 --- a/views/layout.slim +++ b/views/layout.slim @@ -4,5 +4,6 @@ html meta charset="utf-8" meta content="width=device-width, initial-scale=1" name="viewport" title JMP Pay + script src="https://js.sentry-cdn.com/#{SENTRY_DSN&.user}.min.js" crossorigin="anonymous" body == yield