class Proxy::Spacewalk::ConfigurationLoader

Public Instance Methods

load_classes() click to toggle source
# 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) click to toggle source
# 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