Class: Proxy::Spacewalk::ConfigurationLoader

Inherits:
Object
  • Object
show all
Defined in:
lib/smart_proxy_spacewalk/configuration_loader.rb

Instance Method Summary collapse

Instance Method Details

#load_classesObject



3
4
5
6
7
# File 'lib/smart_proxy_spacewalk/configuration_loader.rb', line 3

def load_classes
  require 'smart_proxy_spacewalk/dependency_injection'
  require 'smart_proxy_spacewalk/spacewalk_api'
  require 'smart_proxy_spacewalk/spacewalk_client'
end

#load_dependency_injection_wirings(container_instance, settings) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/smart_proxy_spacewalk/configuration_loader.rb', line 9

def load_dependency_injection_wirings(container_instance, settings)
  container_instance.dependency :spacewalk_client_impl, (lambda do
    Proxy::Spacewalk::SpacewalkClient.new(
      :url => settings[:url],
      :login => settings[:login],
      :password => settings[:password]
    )
  end)
end