Class: Cumulus::Configuration::ELBConfig

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

Overview

Public: Inner class that contains elb configuration options

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Cumulus::Config

conf_dir, conf_dir=, json, json=

Constructor Details

#initializeELBConfig

Returns a new instance of ELBConfig.



305
306
307
308
309
# File 'lib/conf/Configuration.rb', line 305

def initialize
  @load_balancers_directory = absolute_path "elb/load-balancers"
  @listeners_directory = absolute_path "elb/listeners"
  @policies_directory = absolute_path "elb/policies"
end

Instance Attribute Details

#listeners_directoryObject (readonly)

Returns the value of attribute listeners_directory.



302
303
304
# File 'lib/conf/Configuration.rb', line 302

def listeners_directory
  @listeners_directory
end

#load_balancers_directoryObject (readonly)

Returns the value of attribute load_balancers_directory.



301
302
303
# File 'lib/conf/Configuration.rb', line 301

def load_balancers_directory
  @load_balancers_directory
end

#policies_directoryObject (readonly)

Returns the value of attribute policies_directory.



303
304
305
# File 'lib/conf/Configuration.rb', line 303

def policies_directory
  @policies_directory
end