Class: EY::CLI::Web

Inherits:
Thor show all
Defined in:
lib/engineyard/cli/web.rb

Instance Method Summary collapse

Instance Method Details

#disableObject



39
40
41
42
43
44
45
# File 'lib/engineyard/cli/web.rb', line 39

def disable
  app         = fetch_app(options[:app])
  environment = fetch_environment(options[:environment], app)
  loudly_check_engineyard_serverside(environment)
  EY.ui.info "Putting up maintenance page for '#{app.name}' in '#{environment.name}'"
  environment.put_up_maintenance_page(app, options[:verbose])
end

#enableObject



12
13
14
15
16
17
18
# File 'lib/engineyard/cli/web.rb', line 12

def enable
  app         = fetch_app(options[:app])
  environment = fetch_environment(options[:environment], app)
  loudly_check_engineyard_serverside(environment)
  EY.ui.info "Taking down maintenance page for '#{app.name}' in '#{environment.name}'"
  environment.take_down_maintenance_page(app, options[:verbose])
end