module Sinatra::DependencyInjection::Helper

Public Instance Methods

container() click to toggle source
# File lib/sinatra/dependency_injection/helper.rb, line 8
def container
  return @dependency_injection_container if @dependency_injection_container

  @dependency_injection_container = ::DependencyInjection::Container.new
  loader = ::DependencyInjection::Loaders::Yaml.new(@dependency_injection_container)
  loader.load(settings.dependency_injection_path)

  @dependency_injection_container
end