module DependencyInjectionRails::Controllers::Helpers
Public Instance Methods
container()
click to toggle source
# File lib/dependency_injection_rails/controllers/helpers.rb, line 7 def container @dependency_injection_container ||= create_dependency_injection_container end
Private Instance Methods
create_dependency_injection_container()
click to toggle source
# File lib/dependency_injection_rails/controllers/helpers.rb, line 13 def create_dependency_injection_container dependency_injection_container = ::DependencyInjection::Container.new populate_dependency_injection_container(dependency_injection_container) dependency_injection_container end
populate_dependency_injection_container(container)
click to toggle source
# File lib/dependency_injection_rails/controllers/helpers.rb, line 20 def populate_dependency_injection_container(container) loader = ::DependencyInjection::Loaders::Yaml.new(container) loader.load(DependencyInjectionRails.services_path) end