class Proxy::Dns::Route53::PluginConfiguration

Public Instance Methods

load_classes() click to toggle source
# File lib/smart_proxy_dns_route53/dns_route53_configuration.rb, line 3
def load_classes
  require 'smart_proxy_dns_route53/dns_route53_main'
end
load_dependency_injection_wirings(container_instance, settings) click to toggle source
# File lib/smart_proxy_dns_route53/dns_route53_configuration.rb, line 7
def load_dependency_injection_wirings(container_instance, settings)
  container_instance.dependency :dns_provider, (lambda do
    ::Proxy::Dns::Route53::Record.new(
        settings[:aws_access_key],
        settings[:aws_secret_key],
        settings[:dns_ttl])
  end)
end