Files
Laradi/lib/laradi/railtie.rb

14 lines
308 B
Ruby

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
$laradi_injector = Dry::AutoInject(container)
end
end
end