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

@@ -5,20 +5,11 @@ require "laradi/railtie"
# require 'dry-auto_inject'
module Laradi
# Your code goes here...
LaradiInject = {}
if method_defined?(:get_di_container)
container = get_di_container
LaradiInject = Dry::AutoInject(container)
end
module Mixin
def dependencies(*deps)
deps.each { |dep|
include LaradiInject[dep]
include $autoinject[dep]
}
end
end