module Aerosol
Copyright Swipely, Inc. All rights reserved.
Constants
- LOAD_FILE
- VERSION
Attributes
deploy[R]
git_sha[R]
load_file[W]
namespace[R]
deploy[R]
git_sha[R]
instance[R]
load_file[W]
namespace[R]
Public Class Methods
inst()
click to toggle source
# File lib/aerosol.rb, line 32 def inst @instance ||= load_inst end
load_file()
click to toggle source
# File lib/aerosol.rb, line 28 def load_file @load_file || LOAD_FILE end
load_inst()
click to toggle source
# File lib/aerosol.rb, line 36 def load_inst setup.tap do |state| if File.exists?(load_file) instance_eval(IO.read(load_file), load_file) end end end
region(value = nil)
click to toggle source
# File lib/aerosol.rb, line 52 def region(value = nil) if value.nil? Aws.config[:region] else Aws.config.update(region: value) end end
setup()
click to toggle source
# File lib/aerosol.rb, line 60 def setup { :auto_scalings => Aerosol::AutoScaling.instances, :deploys => Aerosol::Deploy.instances, :launch_configurations => Aerosol::LaunchConfiguration.instances, :launch_templates => Aerosol::LaunchTemplate.instances, :sshs => Aerosol::Connection.instances, :envs => Aerosol::Env.instances } end
Private Instance Methods
inst()
click to toggle source
# File lib/aerosol.rb, line 32 def inst @instance ||= load_inst end
load_file()
click to toggle source
# File lib/aerosol.rb, line 28 def load_file @load_file || LOAD_FILE end
load_inst()
click to toggle source
# File lib/aerosol.rb, line 36 def load_inst setup.tap do |state| if File.exists?(load_file) instance_eval(IO.read(load_file), load_file) end end end
region(value = nil)
click to toggle source
# File lib/aerosol.rb, line 52 def region(value = nil) if value.nil? Aws.config[:region] else Aws.config.update(region: value) end end
setup()
click to toggle source
# File lib/aerosol.rb, line 60 def setup { :auto_scalings => Aerosol::AutoScaling.instances, :deploys => Aerosol::Deploy.instances, :launch_configurations => Aerosol::LaunchConfiguration.instances, :launch_templates => Aerosol::LaunchTemplate.instances, :sshs => Aerosol::Connection.instances, :envs => Aerosol::Env.instances } end