lib/dry/web/roda/skeletons/umbrella_project/system/boot/rom.rb.tt in dry-web-roda-0.6.2 vs lib/dry/web/roda/skeletons/umbrella_project/system/boot/rom.rb.tt in dry-web-roda-0.6.3
- old
+ new
@@ -1,20 +1,24 @@
<%= config[:camel_cased_app_name] %>::Container.namespace "persistence" do |persistence|
persistence.finalize(:rom) do
init do
require "sequel"
require "rom"
-
+
use :monitor
Sequel.database_timezone = :utc
Sequel.application_timezone = :local
rom_config = ROM::Configuration.new(
:sql,
persistence.settings.database_url,
extensions: [:error_sql]
)
+
+ rom_config.plugin(:sql, relations: :instrumentation) do |p|
+ p.notifications = notifications
+ end
persistence.register("config", rom_config)
end
start do