Module: Wire

Defined in:
lib/wire/common.rb,
lib/wire/version.rb,
lib/wire/model/state.rb,
lib/wire/cli/main_cli.rb,
lib/wire/model/loader.rb,
lib/wire/model/project.rb,
lib/wire/resource/bridge.rb,
lib/wire/cli/cli_commands.rb,
lib/wire/model/validation.rb,
lib/wire/resource/resource.rb,
lib/wire/model/verification.rb,
lib/wire/resource/ip_binary.rb,
lib/wire/commands/up_command.rb,
lib/wire/commands/spec_writer.rb,
lib/wire/execution/local_exec.rb,
lib/wire/resource/fig_adapter.rb,
lib/wire/commands/base_command.rb,
lib/wire/commands/down_command.rb,
lib/wire/commands/init_command.rb,
lib/wire/commands/spec_command.rb,
lib/wire/commands/spec_templates.rb,
lib/wire/commands/verify_command.rb,
lib/wire/resource/ipaddr_on_intf.rb,
lib/wire/model/network_validation.rb,
lib/wire/commands/init_interactive.rb,
lib/wire/commands/validate_command.rb,
lib/wire/model/appgroup_validation.rb,
lib/wire/resource/dhcp_range_config.rb,
lib/wire/resource/network_injection.rb,
lib/wire/commands/up_command_handler.rb,
lib/wire/commands/updown_command_base.rb,
lib/wire/commands/down_command_handler.rb,
lib/wire/commands/verify_command_handler.rb

Overview

Wire module

Defined Under Namespace

Modules: Execution, Resource, WireVersion Classes: AppGroupValidation, BaseCommand, DownCommand, DownCommandHandler, InitCommand, InitInteractive, NetworksValidation, Project, ProjectYamlLoader, SpecCommand, SpecTemplates, SpecTemplatesContainers, SpecTemplatesNetwork, SpecWriter, State, StateEntry, UpCommand, UpCommandHandler, UpDownCommand, ValidateCommand, ValidationBase, ValidationError, VerificationError, VerifyCommand, VerifyCommandHandler, WireCLI, WireCommands

Constant Summary collapse

MODEL_ELEMENTS =

define model elements for lookup purposes

%w( zones networks appgroups )

Class Method Summary collapse

Class Method Details

.cli_exitcode(id) ⇒ Object

central place for exit codes, given by id Params id i.e. :init_bad_input Returns exitcode as [int]



35
36
37
38
39
40
41
# File 'lib/wire/common.rb', line 35

def self.cli_exitcode(id)
  codes = {
    :init_bad_input	=> 10,
    :init_dir_error => 20
  }
  codes[id]
end