Module: Moonshot

Defined in:
lib/moonshot/cli.rb,
lib/moonshot.rb,
lib/moonshot/stack.rb,
lib/plugins/backup.rb,
lib/moonshot/resources.rb,
lib/moonshot/controller.rb,
lib/moonshot/creds_helper.rb,
lib/moonshot/stack_config.rb,
lib/moonshot/stack_lister.rb,
lib/moonshot/doctor_helper.rb,
lib/moonshot/unicode_table.rb,
lib/moonshot/merge_strategy.rb,
lib/moonshot/stack_template.rb,
lib/moonshot/default_strategy.rb,
lib/moonshot/resources_helper.rb,
lib/moonshot/controller_config.rb,
lib/moonshot/stack_asg_printer.rb,
lib/moonshot/environment_parser.rb,
lib/moonshot/stack_events_poller.rb,
lib/moonshot/stack_output_printer.rb,
lib/moonshot/stack_parameter_printer.rb,
lib/moonshot/interactive_logger_proxy.rb

Overview

Base class for Moonshot-powered project tooling.

Defined Under Namespace

Modules: ArtifactRepository, BuildMechanism, CredsHelper, DeploymentMechanism, DoctorHelper, EnvironmentParser, ParameterStrategy, Plugins, ResourcesHelper, Shell Classes: CLI, Controller, ControllerConfig, InteractiveLoggerProxy, Resources, Stack, StackASGPrinter, StackConfig, StackEventsPoller, StackLister, StackOutputPrinter, StackParameterPrinter, StackTemplate, UnicodeTable

Constant Summary collapse

DoctorCritical =
Class.new(RuntimeError)