Initial commit

This commit is contained in:
tofu
2026-03-03 21:42:51 +05:00
commit b1c3b657c2
43 changed files with 833 additions and 0 deletions

20
config/providers/db.rb Normal file
View File

@@ -0,0 +1,20 @@
warn "DB PROVIDER FILE LOADED"
ClashDeckGenerator2::App.register_provider :db do
warn "DB PROVIDER REGISTERED"
prepare do
warn "DB PROVIDER PREPARE"
require "hanami/db"
end
start do
warn "DB PROVIDER START"
config = target["settings"].database_url
db = Hanami::DB.new(config)
register "db", db
register "db.rom", db.rom
register "db.gateway", db.gateway
end
end