Implement basic initializer

This commit is contained in:
2025-09-26 23:39:41 -04:00
parent 62fb94b406
commit 7d3ce5646c
3 changed files with 22 additions and 10 deletions

View File

@@ -1,4 +1,13 @@
module Laradi
class Railtie < ::Rails::Railtie
initializer "laradi.construct_di_container" do |app|
container = Dry::Core::Container.new
if defined?(config.di_config)
config.di_config.call(container)
end
$autoinject = Dry::AutoInject(container)
end
end
end