Class: CommandEnvironment

Inherits:
Object
  • Object
show all
Defined in:
lib/ebim/setup_environment.rb,
lib/ebim/command_environment.rb

Constant Summary collapse

EB_FOLDERS =
['.ebextensions', '.elasticbeanstalk']

Instance Method Summary collapse

Constructor Details

#initialize(env:, ebextensions:) ⇒ CommandEnvironment

Returns a new instance of CommandEnvironment.



2
3
4
# File 'lib/ebim/setup_environment.rb', line 2

def initialize(env:)
  env = @env
end

Instance Method Details

#setupObject



6
7
8
# File 'lib/ebim/setup_environment.rb', line 6

def setup
  File.rename('.elasticbeanstalk/config.yml.staging', '.elasticbeanstalk/config.yml')
end

#teardownObject



10
11
12
# File 'lib/ebim/setup_environment.rb', line 10

def teardown
  File.rename('.elasticbeanstalk/config.yml', '.elasticbeanstalk/config.yml.staging')
end