Bring app in line with Hanami 2.1.0 base

This commit is contained in:
2023-11-18 08:49:08 +11:00
parent e1a230bdba
commit 484259fab1
24 changed files with 232 additions and 220 deletions

View File

@@ -24,13 +24,17 @@ Hanami.app.register_provider :persistence, namespace: true do
start do
rom_config = target["persistence.config"]
rom_config.auto_registration(
target.root.join("lib/adamantium/persistence"),
namespace: "Adamantium::Persistence"
target.root.join("app"),
namespace: Hanami.app.namespace.to_s
)
register "rom", ROM.container(rom_config)
end
stop do
target["persistence.rom"].disconnect
end
define_method(:silence_warnings) do |&block|
orig_verbose = $VERBOSE
$VERBOSE = nil