Class: Kitsune::Kit::Configuration::Dns

Inherits:
Object
  • Object
show all
Defined in:
lib/kitsune/kit/configuration.rb

Instance Method Summary collapse

Constructor Details

#initialize(domains:, ttl:) ⇒ Dns

Returns a new instance of Dns.



123
124
125
126
127
# File 'lib/kitsune/kit/configuration.rb', line 123

def initialize(domains:, ttl:)
  super(domains: Array(domains).map(&:to_s).freeze, ttl: Integer(ttl))
rescue ArgumentError, TypeError
  raise Errors::ConfigurationError, "dns.ttl must be an integer"
end