Class: Kitsune::Kit::Configuration::Dns
- Inherits:
-
Object
- Object
- Kitsune::Kit::Configuration::Dns
- Defined in:
- lib/kitsune/kit/configuration.rb
Instance Method Summary collapse
-
#initialize(domains:, ttl:) ⇒ Dns
constructor
A new instance of Dns.
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 |