Module: CapistranoMulticonfigParallel
- Extended by:
- Configuration, GemHelper
- Defined in:
- lib/capistrano_multiconfig_parallel/base.rb,
lib/capistrano_multiconfig_parallel/cli.rb,
lib/capistrano_multiconfig_parallel/version.rb,
lib/capistrano_multiconfig_parallel/application.rb,
lib/capistrano_multiconfig_parallel/classes/job.rb,
lib/capistrano_multiconfig_parallel/classes/cursor.rb,
lib/capistrano_multiconfig_parallel/helpers/gem_helper.rb,
lib/capistrano_multiconfig_parallel/classes/job_command.rb,
lib/capistrano_multiconfig_parallel/helpers/core_helper.rb,
lib/capistrano_multiconfig_parallel/celluloid/web_server.rb,
lib/capistrano_multiconfig_parallel/helpers/parse_helper.rb,
lib/capistrano_multiconfig_parallel/classes/runner_status.rb,
lib/capistrano_multiconfig_parallel/helpers/configuration.rb,
lib/capistrano_multiconfig_parallel/helpers/stages_helper.rb,
lib/capistrano_multiconfig_parallel/classes/bundler_status.rb,
lib/capistrano_multiconfig_parallel/celluloid/state_machine.rb,
lib/capistrano_multiconfig_parallel/helpers/internal_helper.rb,
lib/capistrano_multiconfig_parallel/celluloid/bundler_worker.rb,
lib/capistrano_multiconfig_parallel/celluloid/process_runner.rb,
lib/capistrano_multiconfig_parallel/celluloid/terminal_table.rb,
lib/capistrano_multiconfig_parallel/classes/interactive_menu.rb,
lib/capistrano_multiconfig_parallel/helpers/base_actor_helper.rb,
lib/capistrano_multiconfig_parallel/helpers/capistrano_helper.rb,
lib/capistrano_multiconfig_parallel/celluloid/celluloid_worker.rb,
lib/capistrano_multiconfig_parallel/classes/dependency_tracker.rb,
lib/capistrano_multiconfig_parallel/helpers/application_helper.rb,
lib/capistrano_multiconfig_parallel/celluloid/celluloid_manager.rb,
lib/capistrano_multiconfig_parallel/classes/child_process_status.rb,
lib/capistrano_multiconfig_parallel/celluloid/bundler_terminal_table.rb
Overview
Returns the version of the currently loaded gem as a Gem::Version
Defined Under Namespace
Modules: ApplicationHelper, BaseActorHelper, CapistranoHelper, Configuration, CoreHelper, GemHelper, InternalHelper, ParseHelper, StagesHelper, VERSION Classes: Application, BundlerStatus, BundlerTerminalTable, BundlerWorker, CLI, CelluloidManager, CelluloidWorker, ChildProcessStatus, Cursor, DependencyTracker, InteractiveMenu, Job, JobCommand, ProcessRunner, RunnerStatus, StateMachine, TaskFailed, TerminalTable, WebServer
Constant Summary collapse
- GITFLOW_TAG_STAGING_TASK =
'gitflow:tag_staging'- GITFLOW_CALCULATE_TAG_TASK =
'gitflow:calculate_tag'- GITFLOW_VERIFY_UPTODATE_TASK =
'gitflow:verify_up_to_date'
Class Attribute Summary collapse
-
.config ⇒ Object
Returns the value of attribute config.
-
.config_keys ⇒ Object
Returns the value of attribute config_keys.
-
.logger ⇒ Object
Returns the value of attribute logger.
-
.original_args ⇒ Object
Returns the value of attribute original_args.
Class Method Summary collapse
- .configuration ⇒ Object
- .configuration_flags ⇒ Object
- .enable_logging ⇒ Object
- .env_job_key_id ⇒ Object
- .gem_version ⇒ Object
- .original_args_hash ⇒ Object
Methods included from GemHelper
fetch_gem_version, find_loaded_gem, find_loaded_gem_property, format_gem_version, get_parsed_version, verify_gem_version
Methods included from Configuration
check_array_of_hash, check_array_props, check_boolean, check_boolean_props, check_configuration, check_directories, check_string_props, configuration_valid?, fetch_configuration, get_prop_config, read_config_file, setup_configuration, setup_default_config, validate_configuration, verify_application_dependencies
Methods included from ParseHelper
check_hash_set, check_numeric, strip_characters_from_string, value_is_array?, verify_array_of_strings, verify_empty_options, warn_array_without_strings
Methods included from InternalHelper
arg_is_in_default_config?, check_file, create_log_file, custom_commands, default_config_keys, default_internal_config, default_internal_configuration_params, detect_root, enable_main_log_file, fail_capfile_not_found, fetch_default_internal_config, find_config_type, find_env_multi_cap_root, find_file_by_names, find_file_in_directory, get_current_gem_name, internal_config_directory, internal_config_file, log_directory, main_log_file, multi_level_prop, pathname_is_root?, pwd_directory, pwd_parent_dir, root, setup_default_configuration_types, sliced_default_config, try_detect_file, try_detect_file_in_dir
Methods included from CoreHelper
app_debug_enabled?, ask_confirm, ask_stdout_confirmation, check_terminal_tty, debug_websocket?, development_debug?, error_filtered?, execute_with_rescue, find_worker_log, force_confirmation, format_error, log_error, log_output_error, log_to_file, multi_fetch_argv, print_to_log_file, rescue_error, rescue_interrupt, setup_filename_logger, setup_logger_formatter, show_warning, terminal_actor, terminal_errors?, websocket_config, websocket_server_config
Class Attribute Details
.config ⇒ Object
Returns the value of attribute config.
11 12 13 |
# File 'lib/capistrano_multiconfig_parallel/base.rb', line 11 def config @config end |
.config_keys ⇒ Object
Returns the value of attribute config_keys.
11 12 13 |
# File 'lib/capistrano_multiconfig_parallel/base.rb', line 11 def config_keys @config_keys end |
.logger ⇒ Object
Returns the value of attribute logger.
11 12 13 |
# File 'lib/capistrano_multiconfig_parallel/base.rb', line 11 def logger @logger end |
.original_args ⇒ Object
Returns the value of attribute original_args.
11 12 13 |
# File 'lib/capistrano_multiconfig_parallel/base.rb', line 11 def original_args @original_args end |
Class Method Details
.configuration ⇒ Object
15 16 17 18 |
# File 'lib/capistrano_multiconfig_parallel/base.rb', line 15 def configuration @config ||= fetch_configuration @config end |
.configuration_flags ⇒ Object
24 25 26 27 28 29 30 31 |
# File 'lib/capistrano_multiconfig_parallel/base.rb', line 24 def configuration_flags default_internal_config.each_with_object({}) do |array_item, hash| key = array_item[0].to_s value = get_prop_config(key, configuration) hash[key] = value.is_a?(Array) ? value.join(',') : value hash end.except('application_dependencies') end |
.enable_logging ⇒ Object
33 34 35 36 |
# File 'lib/capistrano_multiconfig_parallel/base.rb', line 33 def enable_logging enable_file_logging set_celluloid_exception_handling end |
.env_job_key_id ⇒ Object
20 21 22 |
# File 'lib/capistrano_multiconfig_parallel/base.rb', line 20 def env_job_key_id CapistranoSentinel::RequestHooks::ENV_KEY_JOB_ID end |
.gem_version ⇒ Object
3 4 5 |
# File 'lib/capistrano_multiconfig_parallel/version.rb', line 3 def self.gem_version Gem::Version.new VERSION::STRING end |
.original_args_hash ⇒ Object
38 39 40 |
# File 'lib/capistrano_multiconfig_parallel/base.rb', line 38 def original_args_hash multi_fetch_argv((original_args || ARGV).dup) end |