class EY::CLI::Web
Public Instance Methods
disable()
click to toggle source
# File lib/engineyard/cli/web.rb, line 47 def disable app_env = fetch_app_environment(options[:app], options[:environment], options[:account]) ui.info "Putting up maintenance page for '#{app_env.app.name}' in '#{app_env.environment.name}'" serverside_runner(app_env, options[:verbose]).put_up_maintenance_page.call(ui.out, ui.err) end
enable()
click to toggle source
# File lib/engineyard/cli/web.rb, line 17 def enable app_env = fetch_app_environment(options[:app], options[:environment], options[:account]) ui.info "Taking down maintenance page for '#{app_env.app.name}' in '#{app_env.environment.name}'" serverside_runner(app_env, options[:verbose]).take_down_maintenance_page.call(ui.out, ui.err) end
restart()
click to toggle source
# File lib/engineyard/cli/web.rb, line 73 def restart app_env = fetch_app_environment(options[:app], options[:environment], options[:account]) ui.info "Restarting servers on #{app_env.hierarchy_name}" if serverside_runner(app_env, options[:verbose]).restart.call(ui.out, ui.err) ui.info "Restart complete" else raise EY::Error, "Restart failed" end end