Class: Cumulus::Configuration::Route53Config

Inherits:
Object
  • Object
show all
Includes:
Cumulus::Config
Defined in:
lib/conf/Configuration.rb

Overview

Public: Inner class that contains Route53 configuration options

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Cumulus::Config

conf_dir, conf_dir=, json, json=

Constructor Details

#initializeRoute53Config

Public: Constructor



232
233
234
235
236
# File 'lib/conf/Configuration.rb', line 232

def initialize
  @includes_directory = absolute_path "route53/includes"
  @print_all_ignored = conf "route53.print-all-ignored"
  @zones_directory = absolute_path "route53/zones"
end

Instance Attribute Details

#includes_directoryObject (readonly)

Returns the value of attribute includes_directory.



227
228
229
# File 'lib/conf/Configuration.rb', line 227

def includes_directory
  @includes_directory
end

Returns the value of attribute print_all_ignored.



228
229
230
# File 'lib/conf/Configuration.rb', line 228

def print_all_ignored
  @print_all_ignored
end

#zones_directoryObject (readonly)

Returns the value of attribute zones_directory.



229
230
231
# File 'lib/conf/Configuration.rb', line 229

def zones_directory
  @zones_directory
end