class EC2Launcher::ConfigWrapper

Attributes

applications[RW]
config[RW]
environments[RW]

Public Class Methods

new(base_directory) click to toggle source
# File lib/ec2launcher/config_wrapper.rb, line 16
def initialize(base_directory)
  # Load configuration data
  config_loader = ConfigLoader.new(base_directory)
  @config = config_loader.config

  env_processor = EnvironmentProcessor.new(base_directory, @config.environments)
  app_processor = ApplicationProcessor.new(base_directory, @config.applications)

  @environments = env_processor.environments
  @applications = app_processor.applications
end