Class
WhiskeyDisk
In:
lib/whiskey_disk.rb
lib/whiskey_disk/config.rb
lib/whiskey_disk/config/filter.rb
lib/whiskey_disk/config/abstract_filter.rb
lib/whiskey_disk/config/filters/localize_domains_filter.rb
lib/whiskey_disk/config/filters/project_scope_filter.rb
lib/whiskey_disk/config/filters/convert_role_strings_to_list_filter.rb
lib/whiskey_disk/config/filters/check_for_duplicate_domains_filter.rb
lib/whiskey_disk/config/filters/modules/scope_helper.rb
lib/whiskey_disk/config/filters/default_config_target_filter.rb
lib/whiskey_disk/config/filters/normalize_ssh_options_filter.rb
lib/whiskey_disk/config/filters/environment_scope_filter.rb
lib/whiskey_disk/config/filters/hashify_domain_entries_filter.rb
lib/whiskey_disk/config/filters/add_project_name_filter.rb
lib/whiskey_disk/config/filters/add_environment_name_filter.rb
lib/whiskey_disk/config/filters/drop_empty_domain_roles_filter.rb
lib/whiskey_disk/config/filters/select_project_and_environment_filter.rb
lib/whiskey_disk/config/filters/default_domain_filter.rb
lib/whiskey_disk/config/filters/stringify_hash_keys_filter.rb
Parent:
Object
Methods
apply_staleness_check
branch
buffer
build_command
build_path
bundle
capture_git_changes
check_staleness?
checkout_configuration_repository
checkout_main_repository
clone_repository
config
config_branch
configuration
debugging?
domain_limit_match?
domain_of_interest?
encode_roles
enqueue
ensure_config_parent_path_is_present
ensure_main_parent_path_is_present
env_vars
flush
has_config_repo?
if_file_present
if_task_defined
initialize_all_changes
initialize_git_changes
initialize_rsync_changes
join_commands
needs
new
parent_path
project_name_specified?
record_result
refresh_checkout
refresh_configuration
remote?
run
run_post_deploy_hooks
run_post_setup_hooks
run_rake_task
run_script
safe_branch_checkout
setting
shell
snapshot_git_revision
ssh
staleness_checks_enabled?
success?
summarize
summarize_results
tail_path
update_configuration_repository_checkout
update_main_repository_checkout
Classes and Modules
Class
WhiskeyDisk::Config
Attributes
config
[W]
configuration
[W]
results
[R]
Public Class methods
new
(options = {})
Public Instance methods
apply_staleness_check
(commands)
branch
()
buffer
()
build_command
(domain, cmd)
build_path
(path)
bundle
()
capture_git_changes
()
check_staleness?
()
checkout_configuration_repository
()
checkout_main_repository
()
clone_repository
(repo, path, my_branch)
config
()
config_branch
()
configuration
()
debugging?
()
domain_limit_match?
(domain, limit)
domain_of_interest?
(domain)
encode_roles
(roles)
enqueue
(command)
ensure_config_parent_path_is_present
()
ensure_main_parent_path_is_present
()
env_vars
()
flush
()
has_config_repo?
()
if_file_present
(path, cmd)
if_task_defined
(task, cmd)
initialize_all_changes
()
initialize_git_changes
()
initialize_rsync_changes
()
join_commands
()
needs
(*keys)
parent_path
(path)
project_name_specified?
()
record_result
(domain, status)
refresh_checkout
(path, repo_branch)
refresh_configuration
()
remote?
(domain)
run
(domain, cmd)
run_post_deploy_hooks
()
run_post_setup_hooks
()
run_rake_task
(path, task_name)
run_script
(script)
safe_branch_checkout
(path, my_branch)
setting
(key)
shell
(domain, cmd)
snapshot_git_revision
()
ssh
(domain, cmd)
staleness_checks_enabled?
()
success?
()
summarize
()
summarize_results
(results)
tail_path
(path)
update_configuration_repository_checkout
()
update_main_repository_checkout
()
[Validate]