class Proxy::Dns::Menandmice::PluginConfiguration

Public Instance Methods

load_classes() click to toggle source
# File lib/smart_proxy_dns_menandmice/dns_menandmice_configuration.rb, line 3
def load_classes
  require 'dns_common/dns_common'
  require 'smart_proxy_dns_menandmice/dns_menandmice_main'
end
load_dependency_injection_wirings(container_instance, settings) click to toggle source
# File lib/smart_proxy_dns_menandmice/dns_menandmice_configuration.rb, line 8
def load_dependency_injection_wirings(container_instance, settings)
  container_instance.dependency :dns_provider, (lambda do
    ::Proxy::Dns::Menandmice::Record.new(
        settings[:server],
        settings[:username],
        settings[:password],
        settings[:dns_ttl],
        settings[:ssl],
        settings[:verify_ssl],
        settings[:mock_login])
  end)
end