var search_data = {"index":{"searchIndex":["hash","kernel","nucleon","action","extract","project","add","create","remove","save","update","codes","command","bash","config","collection","options","core","environment","errors","batcherror","nucleonerror","sshunavailable","event","regex","facade","gems","manager","mixin","action","commit","project","push","colors","configcollection","configoptions","macro","objectinterface","plugininterface","settings","subconfig","parallel","classmethods","instancemethods","plugin","action","option","base","command","event","extension","project","template","translator","project","git","github","template","json","wrapper","yaml","translator","json","yaml","util","cli","parser","cache","console","data","disk","git","liquid","logger","package","ssh","keypair","shell","result","version()","[]()","[]()","[]=()","_clear()","_defaults()","_delete()","_export()","_get()","_import()","_init()","_set()","action()","action_cli()","action_config()","action_help()","action_help()","action_index()","action_run()","actions()","active_plugins()","active_plugins()","active_plugins()","add_file()","add_files()","add_logger()","add_remote_url()","add_remote_url()","add_subproject()","add_subproject()","admin?()","admin_exec()","alert()","all()","all()","all_options()","all_properties()","append_errors()","append_output()","arg()","arg_array()","arg_bool()","arg_float()","arg_int()","arg_str()","args()","args=()","arguments()","arguments()","arguments()","arguments()","arguments()","arguments()","array()","array()","array()","ask()","autoload()","banner=()","base_path()","black()","black()","blue()","blue()","build()","build()","build_info()","build_info()","build_info()","cache()","can_persist?()","can_persist?()","check()","check()","check()","check()","check_conditions()","check_delegate()","checkout()","checkout()","class_const()","class_const()","class_const()","class_name()","class_name()","class_name()","clean()","cleanup()","clear()","clear()","clear()","clear()","clear()","clear_options()","clear_properties()","cli()","cli_run()","client()","close()","close_exec_pipe()","close_session()","code()","code()","code()","codes()","codes()","codes()","collect()","collect()","collection()","colorize()","command()","command()","command=()","commands()","commit()","commit()","commit()","commit_config()","components()","config()","config()","config()","config()","config()","config()","config=()","config_subset()","configure()","configure()","configure()","configure()","configure()","configure()","configure()","connection()","connection()","console_lock()","contexts()","contexts()","core()","create()","create_plugin()","create_plugin()","cyan()","cyan()","data()","data=()","dbg()","debug()","debug_break()","debugging?()","decode()","decode()","deep_clean()","defaults()","defaults()","define_plugin()","define_plugin()","define_plugin_type()","define_plugin_types()","define_type()","define_types()","define_types()","delete()","delete()","delete()","delete()","delete()","delete_config()","delete_config()","delete_property()","delete_remote()","delete_remote()","delete_setting()","delete_settings()","delete_subproject()","delete_subproject()","describe()","describe()","describe()","describe()","describe()","describe()","describe()","directory()","directory_name()","download()","each()","each_gem()","edit_url()","empty?()","empty?()","encode()","encode()","ensure()","ensure()","ensure_git()","ensure_in_gitignore()","ensure_value()","error()","error()","error_key()","error_key()","error_message()","error_message()","error_namespace()","error_namespace()","errors()","event()","events()","exec()","exec()","exec()","exec()","exec()","exec()","exec()","exec_cli()","exec_safe()","executable()","executable()","execute()","execute()","execute()","execute()","execute()","execute()","execute()","exist?()","exists?()","exists?()","expand_url()","export()","export()","extended_config()","extension()","extension()","extension_check()","extension_collect()","extension_set()","external_block_exec()","extract()","false?()","fetch()","file()","filename()","filter()","filter()","filter()","flags()","flags=()","format_message()","full_path()","generate()","generate()","generate()","generate()","get()","get()","get()","get()","get()","get()","get_array()","get_hash()","get_options()","get_plugin()","get_plugin()","get_property()","git_exec()","git_fetch()","green()","green()","grey()","grey()","handle()","has_key?()","hash()","hash()","hash()","help()","help()","help=()","hook()","hook_method()","id()","ignore()","ignore()","ignore()","ignore()","import()","import()","import_base()","import_base()","included()","index()","index_config()","info()","info()","info()","init()","init()","init_auth()","init_auth()","init_cache()","init_cache()","init_flat()","init_parent()","init_plugin_collection()","init_project()","init_remotes()","init_remotes()","init_session()","init_subconfig()","initialized?()","inspect()","inspect()","interpolate()","ip_address()","key_path()","keys()","level()","level=()","load()","load()","load()","load_base()","load_multiple()","load_plugins()","load_plugins()","load_revision()","load_revision()","load_subprojects()","load_subprojects()","loaded_plugin()","loaded_plugin()","loaded_plugins()","loaded_plugins()","loaded_plugins()","local_path()","localize()","log()","log_level()","log_level=()","logger()","logger()","logger()","logger=()","logger=()","loggers()","manage_ignore=()","manage_ignore?()","manager()","me()","merge()","message()","meta()","method_missing()","method_missing()","method_missing()","modify()","myself()","myself()","namespace()","namespace()","namespaces()","namespaces()","namespaces()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new?()","normalize()","normalize()","normalize()","normalize()","normalize()","normalize()","normalize()","normalize()","nucleon_locate()","nucleon_require()","object_collection()","object_utilities()","open()","option()","option_array()","option_bool()","option_float()","option_int()","option_str()","options()","output()","parallel()","parallel?()","parallel_array()","parallel_finalize()","parallel_finalize()","parallel_finalize()","parallel_hash()","parent()","parse()","parse()","parse()","parse()","parse_base()","parse_command()","parse_encoded()","parse_json()","parse_plugin_info()","parse_yaml()","password()","path()","pattern()","pattern=()","pipe_exec_stream()","plugin()","plugin_class()","plugin_class()","plugin_class()","plugin_collection()","plugin_directory()","plugin_file()","plugin_has_provider?()","plugin_has_provider?()","plugin_has_type?()","plugin_instance_name()","plugin_name()","plugin_name=()","plugin_namespace()","plugin_parent()","plugin_parent=()","plugin_provider()","plugin_type()","plugin_type_default()","plugin_type_defined?()","plugin_types()","plugins()","prefix()","private_key()","private_key_file()","private_key_str()","process()","process_stream()","processed?()","project()","project_config()","project_directory?()","project_directory?()","project_load()","projects()","public_key()","public_key_file()","public_key_str()","pull()","pull()","purple()","purple()","push()","push()","push()","push_config()","quiet()","quiet=()","quiet=()","quiet=()","quiet?()","read()","red()","red()","reference()","register()","register()","register()","register()","register()","register_gem()","register_ids()","register_ids()","register_namespace()","register_type()","registered()","registry()","reload()","reload()","remote()","remote()","remove()","remove()","remove_by_name()","remove_plugin()","remove_plugin()","remove_plugin()","remove_plugin_by_name()","render()","render()","render()","render()","render()","render()","render_colorized()","render_index()","render_object()","render_options()","render_options()","render_processed()","render_processed()","render_processed()","render_processed()","repo()","result()","result=()","revision()","rm_keys()","run()","run()","safe_exec()","safe_puts()","sanitize_class()","sanitize_id()","save()","save()","save_properties()","say()","search()","search_actions()","search_actions()","session()","session_id()","set()","set()","set()","set()","set()","set_config()","set_config()","set_connection()","set_directory()","set_edit_url()","set_host_remote()","set_level()","set_levels()","set_location()","set_location()","set_meta()","set_options()","set_property()","set_remote()","set_remote()","set_setting()","set_settings()","set_url()","setting()","settings()","settings()","sha1()","silence()","spec()","specs()","split()","status()","status=()","status_code()","status_code()","store()","string()","string()","string()","string_map()","string_map()","string_map()","subcommand=()","subproject?()","subproject?()","subproject_config()","subproject_config()","subprojects()","subset()","success()","success()","symbol()","symbol()","symbol()","symbol_map()","symbol_map()","symbol_map()","synchronize()","template()","templates()","terminal()","test()","test()","test()","test_connection()","test_connection()","test_connection()","to_json()","to_s()","to_yaml()","top?()","top?()","translate()","translate()","translate()","translate()","translate()","translate_edit_url()","translate_edit_url()","translate_error()","translate_reference()","translate_reference()","translate_type()","translate_url()","translate_url()","translator()","translator()","translators()","true?()","type_default()","type_default()","type_defined?()","types()","types()","ui()","ui()","ui=()","ui_group()","ui_group()","ui_group()","undef?()","unlock_private_key()","update_subprojects()","update_subprojects()","upload()","url()","usage()","usage=()","use_colors()","use_colors=()","valid?()","validate()","validate()","value()","value()","value()","verify_key()","version()","warn()","warn()","warn()","write()","yellow()","yellow()","architecture","readme","todo"],"longSearchIndex":["hash","kernel","nucleon","nucleon::action","nucleon::action::extract","nucleon::action::project","nucleon::action::project::add","nucleon::action::project::create","nucleon::action::project::remove","nucleon::action::project::save","nucleon::action::project::update","nucleon::codes","nucleon::command","nucleon::command::bash","nucleon::config","nucleon::config::collection","nucleon::config::options","nucleon::core","nucleon::environment","nucleon::errors","nucleon::errors::batcherror","nucleon::errors::nucleonerror","nucleon::errors::sshunavailable","nucleon::event","nucleon::event::regex","nucleon::facade","nucleon::gems","nucleon::manager","nucleon::mixin","nucleon::mixin::action","nucleon::mixin::action::commit","nucleon::mixin::action::project","nucleon::mixin::action::push","nucleon::mixin::colors","nucleon::mixin::configcollection","nucleon::mixin::configoptions","nucleon::mixin::macro","nucleon::mixin::macro::objectinterface","nucleon::mixin::macro::plugininterface","nucleon::mixin::settings","nucleon::mixin::subconfig","nucleon::parallel","nucleon::parallel::classmethods","nucleon::parallel::instancemethods","nucleon::plugin","nucleon::plugin::action","nucleon::plugin::action::option","nucleon::plugin::base","nucleon::plugin::command","nucleon::plugin::event","nucleon::plugin::extension","nucleon::plugin::project","nucleon::plugin::template","nucleon::plugin::translator","nucleon::project","nucleon::project::git","nucleon::project::github","nucleon::template","nucleon::template::json","nucleon::template::wrapper","nucleon::template::yaml","nucleon::translator","nucleon::translator::json","nucleon::translator::yaml","nucleon::util","nucleon::util::cli","nucleon::util::cli::parser","nucleon::util::cache","nucleon::util::console","nucleon::util::data","nucleon::util::disk","nucleon::util::git","nucleon::util::liquid","nucleon::util::logger","nucleon::util::package","nucleon::util::ssh","nucleon::util::ssh::keypair","nucleon::util::shell","nucleon::util::shell::result","nucleon::version()","nucleon::codes#[]()","nucleon::config#[]()","nucleon::config#[]=()","nucleon::mixin::subconfig#_clear()","nucleon::mixin::subconfig#_defaults()","nucleon::mixin::subconfig#_delete()","nucleon::mixin::subconfig#_export()","nucleon::mixin::subconfig#_get()","nucleon::mixin::subconfig#_import()","nucleon::mixin::subconfig#_init()","nucleon::mixin::subconfig#_set()","nucleon::facade#action()","nucleon::facade#action_cli()","nucleon::facade#action_config()","nucleon::facade#action_help()","nucleon::plugin::action::action_help()","nucleon::plugin::action::action_index()","nucleon::facade#action_run()","nucleon::facade#actions()","nucleon::environment#active_plugins()","nucleon::facade#active_plugins()","nucleon::manager#active_plugins()","nucleon::util::package#add_file()","nucleon::util::package#add_files()","nucleon::util::logger::add_logger()","nucleon::plugin::project#add_remote_url()","nucleon::project::git#add_remote_url()","nucleon::plugin::project#add_subproject()","nucleon::project::git#add_subproject()","nucleon::facade#admin?()","nucleon::plugin::base#admin_exec()","nucleon::plugin::base#alert()","nucleon::config::collection::all()","nucleon::config::options::all()","nucleon::mixin::configoptions#all_options()","nucleon::mixin::configcollection#all_properties()","nucleon::util::shell::result#append_errors()","nucleon::util::shell::result#append_output()","nucleon::util::cli::parser#arg()","nucleon::util::cli::parser#arg_array()","nucleon::util::cli::parser#arg_bool()","nucleon::util::cli::parser#arg_float()","nucleon::util::cli::parser#arg_int()","nucleon::util::cli::parser#arg_str()","nucleon::plugin::command#args()","nucleon::plugin::command#args=()","nucleon::action::extract#arguments()","nucleon::action::project::add#arguments()","nucleon::action::project::create#arguments()","nucleon::action::project::remove#arguments()","nucleon::action::project::save#arguments()","nucleon::plugin::action#arguments()","nucleon::config::array()","nucleon::config#array()","nucleon::util::data::array()","nucleon::util::console#ask()","nucleon::manager#autoload()","nucleon::util::cli::parser#banner=()","nucleon::util::cache#base_path()","nucleon::mixin::colors#black()","nucleon::util::console::black()","nucleon::mixin::colors#blue()","nucleon::util::console::blue()","nucleon::command::bash#build()","nucleon::plugin::command#build()","nucleon::plugin::base::build_info()","nucleon::plugin::event::build_info()","nucleon::plugin::project::build_info()","nucleon::plugin::project#cache()","nucleon::plugin::project#can_persist?()","nucleon::project::git#can_persist?()","nucleon::event::regex#check()","nucleon::facade#check()","nucleon::manager#check()","nucleon::plugin::event#check()","nucleon::util::shell#check_conditions()","nucleon::util::console#check_delegate()","nucleon::plugin::project#checkout()","nucleon::project::git#checkout()","nucleon::environment#class_const()","nucleon::facade#class_const()","nucleon::manager#class_const()","nucleon::environment#class_name()","nucleon::facade#class_name()","nucleon::manager#class_name()","nucleon::util::data::clean()","nucleon::plugin::action#cleanup()","nucleon::config#clear()","nucleon::config::collection::clear()","nucleon::config::options::clear()","nucleon::mixin::subconfig#clear()","nucleon::util::cache#clear()","nucleon::mixin::configoptions#clear_options()","nucleon::mixin::configcollection#clear_properties()","nucleon::project::git#cli()","nucleon::facade#cli_run()","nucleon::project::github#client()","nucleon::util::ssh::close()","nucleon::util::shell#close_exec_pipe()","nucleon::util::ssh::close_session()","nucleon::codes::code()","nucleon::facade#code()","nucleon::plugin::base#code()","nucleon::codes::codes()","nucleon::facade#codes()","nucleon::plugin::base#codes()","nucleon::facade#collect()","nucleon::manager#collect()","nucleon::plugin::project::collection()","nucleon::util::console::colorize()","nucleon::facade#command()","nucleon::plugin::command#command()","nucleon::plugin::command#command=()","nucleon::facade#commands()","nucleon::mixin::action::commit#commit()","nucleon::plugin::project#commit()","nucleon::project::git#commit()","nucleon::mixin::action::commit#commit_config()","nucleon::plugin::action::components()","nucleon::facade#config()","nucleon::manager#config()","nucleon::mixin::subconfig#config()","nucleon::plugin::action#config()","nucleon::plugin::project#config()","nucleon::project::git#config()","nucleon::mixin::subconfig#config=()","nucleon::plugin::action#config_subset()","nucleon::action::extract#configure()","nucleon::action::project::add#configure()","nucleon::action::project::create#configure()","nucleon::action::project::remove#configure()","nucleon::action::project::save#configure()","nucleon::action::project::update#configure()","nucleon::plugin::action#configure()","nucleon::manager::connection()","nucleon::util::shell::connection()","nucleon::console_lock()","nucleon::config::options::contexts()","nucleon::mixin::configoptions#contexts()","nucleon::gems::core()","nucleon::manager#create()","nucleon::environment#create_plugin()","nucleon::facade#create_plugin()","nucleon::mixin::colors#cyan()","nucleon::util::console::cyan()","nucleon::plugin::command#data()","nucleon::plugin::command#data=()","kernel#dbg()","nucleon::util::logger#debug()","nucleon::debug_break()","nucleon::debugging?()","nucleon::util::cli::decode()","nucleon::util::package#decode()","nucleon::util::data::deep_clean()","nucleon::config#defaults()","nucleon::mixin::subconfig#defaults()","nucleon::environment#define_plugin()","nucleon::manager#define_plugin()","nucleon::environment#define_plugin_type()","nucleon::environment#define_plugin_types()","nucleon::manager#define_type()","nucleon::facade#define_types()","nucleon::manager#define_types()","nucleon::config#delete()","nucleon::config::collection::delete()","nucleon::mixin::subconfig#delete()","nucleon::util::cache#delete()","nucleon::util::disk::delete()","nucleon::plugin::project#delete_config()","nucleon::project::git#delete_config()","nucleon::mixin::configcollection#delete_property()","nucleon::plugin::project#delete_remote()","nucleon::project::git#delete_remote()","nucleon::mixin::settings#delete_setting()","nucleon::mixin::settings#delete_settings()","nucleon::plugin::project#delete_subproject()","nucleon::project::git#delete_subproject()","nucleon::action::extract::describe()","nucleon::action::project::add::describe()","nucleon::action::project::create::describe()","nucleon::action::project::remove::describe()","nucleon::action::project::save::describe()","nucleon::action::project::update::describe()","nucleon::plugin::action::describe()","nucleon::plugin::project#directory()","nucleon::util::cache#directory_name()","nucleon::util::ssh::download()","nucleon::plugin::project#each()","nucleon::gems::each_gem()","nucleon::plugin::project#edit_url()","nucleon::config#empty?()","nucleon::util::data::empty?()","nucleon::util::cli::encode()","nucleon::util::package#encode()","nucleon::config::ensure()","nucleon::util::data::ensure()","nucleon::project::git#ensure_git()","nucleon::project::git#ensure_in_gitignore()","nucleon::util::data::ensure_value()","nucleon::plugin::base#error()","nucleon::util::logger#error()","nucleon::errors::nucleonerror::error_key()","nucleon::errors::nucleonerror#error_key()","nucleon::errors::nucleonerror::error_message()","nucleon::errors::nucleonerror#error_message()","nucleon::errors::nucleonerror::error_namespace()","nucleon::errors::nucleonerror#error_namespace()","nucleon::util::shell::result#errors()","nucleon::facade#event()","nucleon::facade#events()","nucleon::command::bash#exec()","nucleon::facade#exec()","nucleon::manager#exec()","nucleon::plugin::action::exec()","nucleon::plugin::command#exec()","nucleon::util::ssh::exec()","nucleon::util::shell#exec()","nucleon::plugin::action::exec_cli()","nucleon::plugin::action::exec_safe()","nucleon::command::bash#executable()","nucleon::facade#executable()","nucleon::action::extract#execute()","nucleon::action::project::add#execute()","nucleon::action::project::create#execute()","nucleon::action::project::remove#execute()","nucleon::action::project::save#execute()","nucleon::action::project::update#execute()","nucleon::plugin::action#execute()","nucleon::gems::exist?()","nucleon::util::data::exists?()","nucleon::util::disk::exists?()","nucleon::project::github::expand_url()","nucleon::config#export()","nucleon::mixin::subconfig#export()","nucleon::plugin::base#extended_config()","nucleon::facade#extension()","nucleon::plugin::base#extension()","nucleon::plugin::base#extension_check()","nucleon::plugin::base#extension_collect()","nucleon::plugin::base#extension_set()","nucleon::parallel::classmethods#external_block_exec()","nucleon::util::package#extract()","nucleon::util::data::false?()","nucleon::config#fetch()","nucleon::util::cache#file()","nucleon::util::disk::filename()","nucleon::config#filter()","nucleon::config::filter()","nucleon::util::data::filter()","nucleon::plugin::command#flags()","nucleon::plugin::command#flags=()","nucleon::util::console#format_message()","nucleon::plugin::project#full_path()","nucleon::plugin::translator#generate()","nucleon::translator::json#generate()","nucleon::translator::yaml#generate()","nucleon::util::ssh::generate()","nucleon::config#get()","nucleon::config::collection::get()","nucleon::config::options::get()","nucleon::manager#get()","nucleon::mixin::subconfig#get()","nucleon::util::cache#get()","nucleon::config#get_array()","nucleon::config#get_hash()","nucleon::mixin::configoptions#get_options()","nucleon::environment#get_plugin()","nucleon::facade#get_plugin()","nucleon::mixin::configcollection#get_property()","nucleon::project::git#git_exec()","nucleon::project::git#git_fetch()","nucleon::mixin::colors#green()","nucleon::util::console::green()","nucleon::mixin::colors#grey()","nucleon::util::console::grey()","nucleon::facade#handle()","nucleon::config#has_key?()","nucleon::config#hash()","nucleon::config::hash()","nucleon::util::data::hash()","nucleon::plugin::action#help()","nucleon::util::cli::parser#help()","nucleon::util::cli::parser#help=()","nucleon::util::logger#hook()","nucleon::plugin::base#hook_method()","nucleon::util::cache#id()","nucleon::action::project::remove#ignore()","nucleon::plugin::action#ignore()","nucleon::plugin::project#ignore()","nucleon::project::git#ignore()","nucleon::config#import()","nucleon::mixin::subconfig#import()","nucleon::config#import_base()","nucleon::util::cache#import_base()","nucleon::parallel::included()","nucleon::codes::index()","nucleon::plugin::action#index_config()","nucleon::plugin::base#info()","nucleon::util::console#info()","nucleon::util::logger#info()","nucleon::config#init()","nucleon::config::init()","nucleon::plugin::project#init_auth()","nucleon::project::github#init_auth()","nucleon::plugin::project#init_cache()","nucleon::project::git#init_cache()","nucleon::config::init_flat()","nucleon::plugin::project#init_parent()","nucleon::plugin::base::init_plugin_collection()","nucleon::plugin::project#init_project()","nucleon::plugin::project#init_remotes()","nucleon::project::git#init_remotes()","nucleon::util::ssh::init_session()","nucleon::mixin::subconfig#init_subconfig()","nucleon::core#initialized?()","nucleon::util::console#inspect()","nucleon::util::logger#inspect()","nucleon::util::data::interpolate()","nucleon::facade#ip_address()","nucleon::util::ssh::key_path()","nucleon::config#keys()","nucleon::util::logger::level()","nucleon::util::logger::level=()","nucleon::manager#load()","nucleon::util::cache#load()","nucleon::util::git::load()","nucleon::manager#load_base()","nucleon::manager#load_multiple()","nucleon::facade#load_plugins()","nucleon::manager#load_plugins()","nucleon::plugin::project#load_revision()","nucleon::project::git#load_revision()","nucleon::plugin::project#load_subprojects()","nucleon::project::git#load_subprojects()","nucleon::environment#loaded_plugin()","nucleon::manager#loaded_plugin()","nucleon::environment#loaded_plugins()","nucleon::facade#loaded_plugins()","nucleon::manager#loaded_plugins()","nucleon::plugin::project#local_path()","nucleon::plugin::project#localize()","nucleon::util::disk::log()","nucleon::facade#log_level()","nucleon::facade#log_level=()","nucleon::core::logger()","nucleon::facade#logger()","nucleon::gems::logger()","nucleon::core#logger=()","nucleon::util::logger#logger=()","nucleon::util::logger::loggers()","nucleon::plugin::project#manage_ignore=()","nucleon::plugin::project#manage_ignore?()","nucleon::facade#manager()","nucleon::plugin::base#me()","nucleon::util::data::merge()","nucleon::util::cli::message()","nucleon::plugin::base#meta()","nucleon::codes#method_missing()","nucleon::plugin::base#method_missing()","nucleon::util::liquid#method_missing()","nucleon::config#modify()","nucleon::manager#myself()","nucleon::plugin::base#myself()","nucleon::plugin::action#namespace()","nucleon::plugin::action::namespace()","nucleon::environment#namespaces()","nucleon::facade#namespaces()","nucleon::manager#namespaces()","nucleon::config::new()","nucleon::core::new()","nucleon::environment::new()","nucleon::errors::nucleonerror::new()","nucleon::manager::new()","nucleon::plugin::action::option::new()","nucleon::plugin::base::new()","nucleon::util::cli::parser::new()","nucleon::util::cache::new()","nucleon::util::console::new()","nucleon::util::liquid::new()","nucleon::util::logger::new()","nucleon::util::package::new()","nucleon::util::ssh::keypair::new()","nucleon::util::shell::result::new()","nucleon::project::git#new?()","nucleon::command::bash#normalize()","nucleon::event::regex#normalize()","nucleon::plugin::action#normalize()","nucleon::plugin::base#normalize()","nucleon::plugin::command#normalize()","nucleon::plugin::project#normalize()","nucleon::project::git#normalize()","nucleon::project::github#normalize()","kernel#nucleon_locate()","kernel#nucleon_require()","nucleon::mixin::macro::objectinterface#object_collection()","nucleon::mixin::macro::objectinterface#object_utilities()","nucleon::plugin::project::open()","nucleon::util::cli::parser#option()","nucleon::util::cli::parser#option_array()","nucleon::util::cli::parser#option_bool()","nucleon::util::cli::parser#option_float()","nucleon::util::cli::parser#option_int()","nucleon::util::cli::parser#option_str()","nucleon::plugin::action#options()","nucleon::util::shell::result#output()","nucleon::parallel::instancemethods#parallel()","nucleon::parallel?()","nucleon::parallel::instancemethods#parallel_array()","nucleon::manager#parallel_finalize()","nucleon::parallel::instancemethods#parallel_finalize()","nucleon::plugin::base#parallel_finalize()","nucleon::parallel::instancemethods#parallel_hash()","nucleon::plugin::project#parent()","nucleon::plugin::action#parse()","nucleon::plugin::translator#parse()","nucleon::translator::json#parse()","nucleon::translator::yaml#parse()","nucleon::plugin::action#parse_base()","nucleon::util::cli::parser#parse_command()","nucleon::util::cli::parser#parse_encoded()","nucleon::util::data::parse_json()","nucleon::environment#parse_plugin_info()","nucleon::util::data::parse_yaml()","nucleon::util::console#password()","nucleon::plugin::project#path()","nucleon::event::regex#pattern()","nucleon::event::regex#pattern=()","nucleon::util::shell#pipe_exec_stream()","nucleon::facade#plugin()","nucleon::environment#plugin_class()","nucleon::facade#plugin_class()","nucleon::manager#plugin_class()","nucleon::mixin::macro::plugininterface#plugin_collection()","nucleon::plugin::base#plugin_directory()","nucleon::plugin::base#plugin_file()","nucleon::environment#plugin_has_provider?()","nucleon::manager#plugin_has_provider?()","nucleon::environment#plugin_has_type?()","nucleon::plugin::base#plugin_instance_name()","nucleon::plugin::base#plugin_name()","nucleon::plugin::base#plugin_name=()","nucleon::plugin::base#plugin_namespace()","nucleon::plugin::base#plugin_parent()","nucleon::plugin::base#plugin_parent=()","nucleon::plugin::base#plugin_provider()","nucleon::plugin::base#plugin_type()","nucleon::environment#plugin_type_default()","nucleon::environment#plugin_type_defined?()","nucleon::environment#plugin_types()","nucleon::facade#plugins()","nucleon::util::data::prefix()","nucleon::plugin::project#private_key()","nucleon::util::ssh::keypair#private_key_file()","nucleon::plugin::project#private_key_str()","nucleon::plugin::template#process()","nucleon::util::shell#process_stream()","nucleon::plugin::action#processed?()","nucleon::facade#project()","nucleon::mixin::action::project#project_config()","nucleon::plugin::project#project_directory?()","nucleon::project::git#project_directory?()","nucleon::mixin::action::project#project_load()","nucleon::facade#projects()","nucleon::plugin::project#public_key()","nucleon::util::ssh::keypair#public_key_file()","nucleon::plugin::project#public_key_str()","nucleon::plugin::project#pull()","nucleon::project::git#pull()","nucleon::mixin::colors#purple()","nucleon::util::console::purple()","nucleon::mixin::action::push#push()","nucleon::plugin::project#push()","nucleon::project::git#push()","nucleon::mixin::action::push#push_config()","nucleon::util::console::quiet()","nucleon::facade#quiet=()","nucleon::plugin::base#quiet=()","nucleon::util::console::quiet=()","nucleon::plugin::base#quiet?()","nucleon::util::disk::read()","nucleon::mixin::colors#red()","nucleon::util::console::red()","nucleon::plugin::project#reference()","nucleon::facade#register()","nucleon::gems::register()","nucleon::manager#register()","nucleon::plugin::action#register()","nucleon::plugin::project#register()","nucleon::gems::register_gem()","nucleon::plugin::base::register_ids()","nucleon::plugin::project::register_ids()","nucleon::manager#register_namespace()","nucleon::manager#register_type()","nucleon::gems::registered()","nucleon::codes::registry()","nucleon::facade#reload()","nucleon::manager#reload()","nucleon::plugin::project#remote()","nucleon::project::git#remote()","nucleon::manager#remove()","nucleon::plugin::action#remove()","nucleon::manager#remove_by_name()","nucleon::environment#remove_plugin()","nucleon::facade#remove_plugin()","nucleon::plugin::base#remove_plugin()","nucleon::facade#remove_plugin_by_name()","nucleon::event::regex#render()","nucleon::plugin::base#render()","nucleon::plugin::event#render()","nucleon::plugin::template#render()","nucleon::util::ssh::keypair::render()","nucleon::util::ssh::keypair#render()","nucleon::plugin::action::render_colorized()","nucleon::codes::render_index()","nucleon::facade#render_object()","nucleon::plugin::action#render_options()","nucleon::plugin::base#render_options()","nucleon::plugin::template#render_processed()","nucleon::template::json#render_processed()","nucleon::template::wrapper#render_processed()","nucleon::template::yaml#render_processed()","nucleon::project::git#repo()","nucleon::plugin::action#result()","nucleon::plugin::action#result=()","nucleon::plugin::project#revision()","nucleon::util::data::rm_keys()","nucleon::facade#run()","nucleon::plugin::action#run()","nucleon::plugin::base#safe_exec()","nucleon::util::console#safe_puts()","nucleon::environment#sanitize_class()","nucleon::environment#sanitize_id()","nucleon::config::collection::save()","nucleon::util::cache#save()","nucleon::mixin::configcollection#save_properties()","nucleon::util::console#say()","hash#search()","nucleon::facade#search_actions()","nucleon::plugin::action::search_actions()","nucleon::util::ssh::session()","nucleon::util::ssh::session_id()","nucleon::config#set()","nucleon::config::collection::set()","nucleon::config::options::set()","nucleon::mixin::subconfig#set()","nucleon::util::cache#set()","nucleon::plugin::project#set_config()","nucleon::project::git#set_config()","nucleon::project::github#set_connection()","nucleon::plugin::project#set_directory()","nucleon::plugin::project#set_edit_url()","nucleon::plugin::project#set_host_remote()","nucleon::util::logger::set_level()","nucleon::util::logger::set_levels()","nucleon::plugin::project#set_location()","nucleon::project::git#set_location()","nucleon::plugin::base#set_meta()","nucleon::mixin::configoptions#set_options()","nucleon::mixin::configcollection#set_property()","nucleon::plugin::project#set_remote()","nucleon::project::git#set_remote()","nucleon::mixin::settings#set_setting()","nucleon::mixin::settings#set_settings()","nucleon::plugin::project#set_url()","nucleon::mixin::settings#setting()","nucleon::mixin::settings#settings()","nucleon::plugin::action#settings()","nucleon::facade#sha1()","nucleon::facade#silence()","nucleon::gems::spec()","nucleon::gems::specs()","nucleon::util::cli::parser::split()","nucleon::plugin::base#status()","nucleon::plugin::base#status=()","nucleon::errors::nucleonerror::status_code()","nucleon::errors::nucleonerror#status_code()","nucleon::util::ssh::keypair#store()","nucleon::config::string()","nucleon::config#string()","nucleon::util::data::string()","nucleon::config::string_map()","nucleon::config#string_map()","nucleon::util::data::string_map()","nucleon::plugin::command#subcommand=()","nucleon::plugin::project#subproject?()","nucleon::project::git#subproject?()","nucleon::plugin::project#subproject_config()","nucleon::project::git#subproject_config()","nucleon::plugin::project#subprojects()","nucleon::util::data::subset()","nucleon::plugin::base#success()","nucleon::util::console#success()","nucleon::config::symbol()","nucleon::config#symbol()","nucleon::util::data::symbol()","nucleon::config::symbol_map()","nucleon::config#symbol_map()","nucleon::util::data::symbol_map()","nucleon::project::git#synchronize()","nucleon::facade#template()","nucleon::facade#templates()","nucleon::util::ssh::terminal()","nucleon::config#test()","nucleon::config::test()","nucleon::util::data::test()","nucleon::facade#test_connection()","nucleon::manager#test_connection()","nucleon::util::shell#test_connection()","nucleon::util::data::to_json()","nucleon::plugin::command#to_s()","nucleon::util::data::to_yaml()","nucleon::plugin::project#top?()","nucleon::project::git#top?()","nucleon::manager#translate()","nucleon::plugin::base::translate()","nucleon::plugin::event::translate()","nucleon::plugin::project::translate()","nucleon::plugin::template::translate()","nucleon::plugin::project#translate_edit_url()","nucleon::project::git#translate_edit_url()","nucleon::errors::nucleonerror#translate_error()","nucleon::plugin::project#translate_reference()","nucleon::plugin::project::translate_reference()","nucleon::manager#translate_type()","nucleon::plugin::project#translate_url()","nucleon::project::git#translate_url()","nucleon::facade#translator()","nucleon::util::cache#translator()","nucleon::facade#translators()","nucleon::util::data::true?()","nucleon::facade#type_default()","nucleon::manager#type_default()","nucleon::manager#type_defined?()","nucleon::facade#types()","nucleon::manager#types()","nucleon::core::ui()","nucleon::facade#ui()","nucleon::core#ui=()","nucleon::core::ui_group()","nucleon::core#ui_group()","nucleon::facade#ui_group()","nucleon::util::data::undef?()","nucleon::util::ssh::unlock_private_key()","nucleon::plugin::project#update_subprojects()","nucleon::project::git#update_subprojects()","nucleon::util::ssh::upload()","nucleon::plugin::project#url()","nucleon::plugin::action#usage()","nucleon::plugin::action#usage=()","nucleon::util::console::use_colors()","nucleon::util::console::use_colors=()","nucleon::util::ssh::valid?()","nucleon::plugin::action#validate()","nucleon::plugin::action::option#validate()","nucleon::facade#value()","nucleon::manager#value()","nucleon::util::data::value()","nucleon::project::github#verify_key()","nucleon::util::cli::parser#version()","nucleon::plugin::base#warn()","nucleon::util::console#warn()","nucleon::util::logger#warn()","nucleon::util::disk::write()","nucleon::mixin::colors#yellow()","nucleon::util::console::yellow()","","",""],"info":[["Hash","","Hash.html","",""],["Kernel","","Kernel.html","",""],["Nucleon","","Nucleon.html","","

Should be included via include\n

include Mixin::Colors\n

Should be included via extend\n"],["Nucleon::Action","","Nucleon/Action.html","",""],["Nucleon::Action::Extract","","Nucleon/Action/Extract.html","",""],["Nucleon::Action::Project","","Nucleon/Action/Project.html","",""],["Nucleon::Action::Project::Add","","Nucleon/Action/Project/Add.html","",""],["Nucleon::Action::Project::Create","","Nucleon/Action/Project/Create.html","",""],["Nucleon::Action::Project::Remove","","Nucleon/Action/Project/Remove.html","",""],["Nucleon::Action::Project::Save","","Nucleon/Action/Project/Save.html","",""],["Nucleon::Action::Project::Update","","Nucleon/Action/Project/Update.html","",""],["Nucleon::Codes","","Nucleon/Codes.html","",""],["Nucleon::Command","","Nucleon/Command.html","",""],["Nucleon::Command::Bash","","Nucleon/Command/Bash.html","",""],["Nucleon::Config","","Nucleon/Config.html","",""],["Nucleon::Config::Collection","","Nucleon/Config/Collection.html","",""],["Nucleon::Config::Options","","Nucleon/Config/Options.html","",""],["Nucleon::Core","","Nucleon/Core.html","",""],["Nucleon::Environment","","Nucleon/Environment.html","",""],["Nucleon::Errors","","Nucleon/Errors.html","",""],["Nucleon::Errors::BatchError","","Nucleon/Errors/BatchError.html","",""],["Nucleon::Errors::NucleonError","","Nucleon/Errors/NucleonError.html","",""],["Nucleon::Errors::SSHUnavailable","","Nucleon/Errors/SSHUnavailable.html","",""],["Nucleon::Event","","Nucleon/Event.html","",""],["Nucleon::Event::Regex","","Nucleon/Event/Regex.html","",""],["Nucleon::Facade","","Nucleon/Facade.html","",""],["Nucleon::Gems","","Nucleon/Gems.html","",""],["Nucleon::Manager","","Nucleon/Manager.html","",""],["Nucleon::Mixin","","Nucleon/Mixin.html","",""],["Nucleon::Mixin::Action","","Nucleon/Mixin/Action.html","",""],["Nucleon::Mixin::Action::Commit","","Nucleon/Mixin/Action/Commit.html","",""],["Nucleon::Mixin::Action::Project","","Nucleon/Mixin/Action/Project.html","",""],["Nucleon::Mixin::Action::Push","","Nucleon/Mixin/Action/Push.html","",""],["Nucleon::Mixin::Colors","","Nucleon/Mixin/Colors.html","",""],["Nucleon::Mixin::ConfigCollection","","Nucleon/Mixin/ConfigCollection.html","",""],["Nucleon::Mixin::ConfigOptions","","Nucleon/Mixin/ConfigOptions.html","",""],["Nucleon::Mixin::Macro","","Nucleon/Mixin/Macro.html","",""],["Nucleon::Mixin::Macro::ObjectInterface","","Nucleon/Mixin/Macro/ObjectInterface.html","",""],["Nucleon::Mixin::Macro::PluginInterface","","Nucleon/Mixin/Macro/PluginInterface.html","",""],["Nucleon::Mixin::Settings","","Nucleon/Mixin/Settings.html","",""],["Nucleon::Mixin::SubConfig","","Nucleon/Mixin/SubConfig.html","",""],["Nucleon::Parallel","","Nucleon/Parallel.html","",""],["Nucleon::Parallel::ClassMethods","","Nucleon/Parallel/ClassMethods.html","",""],["Nucleon::Parallel::InstanceMethods","","Nucleon/Parallel/InstanceMethods.html","",""],["Nucleon::Plugin","","Nucleon/Plugin.html","",""],["Nucleon::Plugin::Action","","Nucleon/Plugin/Action.html","",""],["Nucleon::Plugin::Action::Option","","Nucleon/Plugin/Action/Option.html","",""],["Nucleon::Plugin::Base","","Nucleon/Plugin/Base.html","",""],["Nucleon::Plugin::Command","","Nucleon/Plugin/Command.html","",""],["Nucleon::Plugin::Event","","Nucleon/Plugin/Event.html","",""],["Nucleon::Plugin::Extension","","Nucleon/Plugin/Extension.html","",""],["Nucleon::Plugin::Project","","Nucleon/Plugin/Project.html","",""],["Nucleon::Plugin::Template","","Nucleon/Plugin/Template.html","",""],["Nucleon::Plugin::Translator","","Nucleon/Plugin/Translator.html","",""],["Nucleon::Project","","Nucleon/Project.html","",""],["Nucleon::Project::Git","","Nucleon/Project/Git.html","",""],["Nucleon::Project::Github","","Nucleon/Project/Github.html","",""],["Nucleon::Template","","Nucleon/Template.html","",""],["Nucleon::Template::JSON","","Nucleon/Template/JSON.html","",""],["Nucleon::Template::Wrapper","","Nucleon/Template/Wrapper.html","",""],["Nucleon::Template::YAML","","Nucleon/Template/YAML.html","",""],["Nucleon::Translator","","Nucleon/Translator.html","",""],["Nucleon::Translator::JSON","","Nucleon/Translator/JSON.html","",""],["Nucleon::Translator::YAML","","Nucleon/Translator/YAML.html","",""],["Nucleon::Util","","Nucleon/Util.html","",""],["Nucleon::Util::CLI","","Nucleon/Util/CLI.html","",""],["Nucleon::Util::CLI::Parser","","Nucleon/Util/CLI/Parser.html","",""],["Nucleon::Util::Cache","","Nucleon/Util/Cache.html","",""],["Nucleon::Util::Console","","Nucleon/Util/Console.html","",""],["Nucleon::Util::Data","","Nucleon/Util/Data.html","",""],["Nucleon::Util::Disk","","Nucleon/Util/Disk.html","",""],["Nucleon::Util::Git","","Nucleon/Util/Git.html","",""],["Nucleon::Util::Liquid","","Nucleon/Util/Liquid.html","",""],["Nucleon::Util::Logger","","Nucleon/Util/Logger.html","",""],["Nucleon::Util::Package","","Nucleon/Util/Package.html","",""],["Nucleon::Util::SSH","","Nucleon/Util/SSH.html","",""],["Nucleon::Util::SSH::Keypair","","Nucleon/Util/SSH/Keypair.html","",""],["Nucleon::Util::Shell","","Nucleon/Util/Shell.html","",""],["Nucleon::Util::Shell::Result","","Nucleon/Util/Shell/Result.html","",""],["VERSION","Nucleon","Nucleon.html#method-c-VERSION","()",""],["[]","Nucleon::Codes","Nucleon/Codes.html#method-i-5B-5D","(name)",""],["[]","Nucleon::Config","Nucleon/Config.html#method-i-5B-5D","(name, default = nil, format = false)",""],["[]=","Nucleon::Config","Nucleon/Config.html#method-i-5B-5D-3D","(name, value)",""],["_clear","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-_clear","()",""],["_defaults","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-_defaults","(defaults, options = {})",""],["_delete","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-_delete","(keys, default = nil)",""],["_export","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-_export","()",""],["_get","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-_get","(keys, default = nil, format = false)",""],["_import","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-_import","(properties, options = {})",""],["_init","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-_init","(keys, default = nil)",""],["_set","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-_set","(keys, value = '')",""],["action","Nucleon::Facade","Nucleon/Facade.html#method-i-action","(provider, options)",""],["action_cli","Nucleon::Facade","Nucleon/Facade.html#method-i-action_cli","(provider, args = [], quiet = false, name = :nucleon)",""],["action_config","Nucleon::Facade","Nucleon/Facade.html#method-i-action_config","(provider)",""],["action_help","Nucleon::Facade","Nucleon/Facade.html#method-i-action_help","(action = nil, extended_help = false)",""],["action_help","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-action_help","(action = nil, extended_help = false)",""],["action_index","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-action_index","(tree = true)",""],["action_run","Nucleon::Facade","Nucleon/Facade.html#method-i-action_run","(provider, options = {}, quiet = true)",""],["actions","Nucleon::Facade","Nucleon/Facade.html#method-i-actions","(data, build_hash = false, keep_array = false)",""],["active_plugins","Nucleon::Environment","Nucleon/Environment.html#method-i-active_plugins","(namespace = nil, plugin_type = nil, provider = nil)",""],["active_plugins","Nucleon::Facade","Nucleon/Facade.html#method-i-active_plugins","(namespace = nil, plugin_type = nil, provider = nil)",""],["active_plugins","Nucleon::Manager","Nucleon/Manager.html#method-i-active_plugins","(namespace = nil, plugin_type = nil, provider = nil)",""],["add_file","Nucleon::Util::Package","Nucleon/Util/Package.html#method-i-add_file","(file, target_path = nil, perm = 0600)",""],["add_files","Nucleon::Util::Package","Nucleon/Util/Package.html#method-i-add_files","(base_path, file_glob, target_path = nil, perm = 0600)",""],["add_logger","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-c-add_logger","(name, logger)",""],["add_remote_url","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-add_remote_url","(name, url, options = {})",""],["add_remote_url","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-add_remote_url","(name, url, options = {})",""],["add_subproject","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-add_subproject","(path, url, revision, options = {})",""],["add_subproject","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-add_subproject","(path, url, revision, options = {})",""],["admin?","Nucleon::Facade","Nucleon/Facade.html#method-i-admin-3F","()",""],["admin_exec","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-admin_exec","(return_result = true, &block)",""],["alert","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-alert","(display, options = {})",""],["all","Nucleon::Config::Collection","Nucleon/Config/Collection.html#method-c-all","()",""],["all","Nucleon::Config::Options","Nucleon/Config/Options.html#method-c-all","()",""],["all_options","Nucleon::Mixin::ConfigOptions","Nucleon/Mixin/ConfigOptions.html#method-i-all_options","()",""],["all_properties","Nucleon::Mixin::ConfigCollection","Nucleon/Mixin/ConfigCollection.html#method-i-all_properties","()",""],["append_errors","Nucleon::Util::Shell::Result","Nucleon/Util/Shell/Result.html#method-i-append_errors","(error_str)",""],["append_output","Nucleon::Util::Shell::Result","Nucleon/Util/Shell/Result.html#method-i-append_output","(output_str)",""],["arg","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-arg","(name, default, allowed_values, message_id, config = {}, &block)",""],["arg_array","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-arg_array","(name, default, message_id, config = {})",""],["arg_bool","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-arg_bool","(name, default, message_id, config = {})",""],["arg_float","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-arg_float","(name, default, message_id, config = {})",""],["arg_int","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-arg_int","(name, default, message_id, config = {})",""],["arg_str","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-arg_str","(name, default, message_id, config = {})",""],["args","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-args","(default = [])",""],["args=","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-args-3D","(args)",""],["arguments","Nucleon::Action::Extract","Nucleon/Action/Extract.html#method-i-arguments","()",""],["arguments","Nucleon::Action::Project::Add","Nucleon/Action/Project/Add.html#method-i-arguments","()",""],["arguments","Nucleon::Action::Project::Create","Nucleon/Action/Project/Create.html#method-i-arguments","()",""],["arguments","Nucleon::Action::Project::Remove","Nucleon/Action/Project/Remove.html#method-i-arguments","()",""],["arguments","Nucleon::Action::Project::Save","Nucleon/Action/Project/Save.html#method-i-arguments","()",""],["arguments","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-arguments","()",""],["array","Nucleon::Config","Nucleon/Config.html#method-c-array","(data, default = [], split_string = false)",""],["array","Nucleon::Config","Nucleon/Config.html#method-i-array","(data, default = [], split_string = false)",""],["array","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-array","(data, default = [], split_string = false)",""],["ask","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-ask","(message, options = {})",""],["autoload","Nucleon::Manager","Nucleon/Manager.html#method-i-autoload","()",""],["banner=","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-banner-3D","(banner)",""],["base_path","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-base_path","()",""],["black","Nucleon::Mixin::Colors","Nucleon/Mixin/Colors.html#method-i-black","(string)",""],["black","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-black","(string)",""],["blue","Nucleon::Mixin::Colors","Nucleon/Mixin/Colors.html#method-i-blue","(string)",""],["blue","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-blue","(string)",""],["build","Nucleon::Command::Bash","Nucleon/Command/Bash.html#method-i-build","(components = {}, overrides = nil, override_key = false)",""],["build","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-build","(components = {}, overrides = nil, override_key = false)",""],["build_info","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-c-build_info","(namespace, plugin_type, data)",""],["build_info","Nucleon::Plugin::Event","Nucleon/Plugin/Event.html#method-c-build_info","(namespace, plugin_type, data)",""],["build_info","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-c-build_info","(namespace, plugin_type, data)",""],["cache","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-cache","()",""],["can_persist?","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-can_persist-3F","()",""],["can_persist?","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-can_persist-3F","()",""],["check","Nucleon::Event::Regex","Nucleon/Event/Regex.html#method-i-check","(source)",""],["check","Nucleon::Facade","Nucleon/Facade.html#method-i-check","(method, options = {})",""],["check","Nucleon::Manager","Nucleon/Manager.html#method-i-check","(method, options = {})",""],["check","Nucleon::Plugin::Event","Nucleon/Plugin/Event.html#method-i-check","(source)",""],["check_conditions","Nucleon::Util::Shell","Nucleon/Util/Shell.html#method-i-check_conditions","(data, conditions, match_prefix = '', &code)",""],["check_delegate","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-check_delegate","(method)",""],["checkout","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-checkout","(revision)",""],["checkout","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-checkout","(revision)",""],["class_const","Nucleon::Environment","Nucleon/Environment.html#method-i-class_const","(name, separator = '::')",""],["class_const","Nucleon::Facade","Nucleon/Facade.html#method-i-class_const","(name, separator = '::')",""],["class_const","Nucleon::Manager","Nucleon/Manager.html#method-i-class_const","(name, separator = '::')",""],["class_name","Nucleon::Environment","Nucleon/Environment.html#method-i-class_name","(name, separator = '::', want_array = FALSE)",""],["class_name","Nucleon::Facade","Nucleon/Facade.html#method-i-class_name","(name, separator = '::', want_array = false)",""],["class_name","Nucleon::Manager","Nucleon/Manager.html#method-i-class_name","(name, separator = '::', want_array = FALSE)",""],["clean","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-clean","(data, remove_empty = true)",""],["cleanup","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-cleanup","()",""],["clear","Nucleon::Config","Nucleon/Config.html#method-i-clear","()",""],["clear","Nucleon::Config::Collection","Nucleon/Config/Collection.html#method-c-clear","()",""],["clear","Nucleon::Config::Options","Nucleon/Config/Options.html#method-c-clear","(contexts)",""],["clear","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-clear","()",""],["clear","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-clear","()",""],["clear_options","Nucleon::Mixin::ConfigOptions","Nucleon/Mixin/ConfigOptions.html#method-i-clear_options","(contexts)",""],["clear_properties","Nucleon::Mixin::ConfigCollection","Nucleon/Mixin/ConfigCollection.html#method-i-clear_properties","()",""],["cli","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-cli","()",""],["cli_run","Nucleon::Facade","Nucleon/Facade.html#method-i-cli_run","(command, options = {}, &code)",""],["client","Nucleon::Project::Github","Nucleon/Project/Github.html#method-i-client","()",""],["close","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-close","(hostname = nil, user = nil)",""],["close_exec_pipe","Nucleon::Util::Shell","Nucleon/Util/Shell.html#method-i-close_exec_pipe","(thread, output, original, write, label)",""],["close_session","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-close_session","(hostname, user)",""],["code","Nucleon::Codes","Nucleon/Codes.html#method-c-code","(name)",""],["code","Nucleon::Facade","Nucleon/Facade.html#method-i-code","()",""],["code","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-code","()",""],["codes","Nucleon::Codes","Nucleon/Codes.html#method-c-codes","(*codes)",""],["codes","Nucleon::Facade","Nucleon/Facade.html#method-i-codes","(*codes)",""],["codes","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-codes","(*codes)",""],["collect","Nucleon::Facade","Nucleon/Facade.html#method-i-collect","(method, options = {})",""],["collect","Nucleon::Manager","Nucleon/Manager.html#method-i-collect","(method, options = {})",""],["collection","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-c-collection","()",""],["colorize","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-colorize","(string, color)",""],["command","Nucleon::Facade","Nucleon/Facade.html#method-i-command","(options, provider = nil)",""],["command","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-command","(default = '')",""],["command=","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-command-3D","(command)",""],["commands","Nucleon::Facade","Nucleon/Facade.html#method-i-commands","(data, build_hash = false, keep_array = false)",""],["commit","Nucleon::Mixin::Action::Commit","Nucleon/Mixin/Action/Commit.html#method-i-commit","(project, files = '.')",""],["commit","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-commit","(files = '.', options = {})",""],["commit","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-commit","(files = '.', options = {})",""],["commit_config","Nucleon::Mixin::Action::Commit","Nucleon/Mixin/Action/Commit.html#method-i-commit_config","(optional = true)",""],["components","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-components","(search)",""],["config","Nucleon::Facade","Nucleon/Facade.html#method-i-config","(type, options = {})",""],["config","Nucleon::Manager","Nucleon/Manager.html#method-i-config","(type, options = {})",""],["config","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-config","()",""],["config","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-config","()",""],["config","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-config","(name, options = {})",""],["config","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-config","(name, options = {})",""],["config=","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-config-3D","(config)",""],["config_subset","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-config_subset","(names)",""],["configure","Nucleon::Action::Extract","Nucleon/Action/Extract.html#method-i-configure","()",""],["configure","Nucleon::Action::Project::Add","Nucleon/Action/Project/Add.html#method-i-configure","()",""],["configure","Nucleon::Action::Project::Create","Nucleon/Action/Project/Create.html#method-i-configure","()",""],["configure","Nucleon::Action::Project::Remove","Nucleon/Action/Project/Remove.html#method-i-configure","()",""],["configure","Nucleon::Action::Project::Save","Nucleon/Action/Project/Save.html#method-i-configure","()",""],["configure","Nucleon::Action::Project::Update","Nucleon/Action/Project/Update.html#method-i-configure","()",""],["configure","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-configure","()",""],["connection","Nucleon::Manager","Nucleon/Manager.html#method-c-connection","(name = :core, reset = false)",""],["connection","Nucleon::Util::Shell","Nucleon/Util/Shell.html#method-c-connection","(name = :core)",""],["console_lock","Nucleon","Nucleon.html#method-c-console_lock","()",""],["contexts","Nucleon::Config::Options","Nucleon/Config/Options.html#method-c-contexts","(contexts = [], hierarchy = [])",""],["contexts","Nucleon::Mixin::ConfigOptions","Nucleon/Mixin/ConfigOptions.html#method-i-contexts","(contexts = [], hierarchy = [])",""],["core","Nucleon::Gems","Nucleon/Gems.html#method-c-core","()",""],["create","Nucleon::Manager","Nucleon/Manager.html#method-i-create","(namespace, plugin_type, provider, options = {})",""],["create_plugin","Nucleon::Environment","Nucleon/Environment.html#method-i-create_plugin","(namespace, plugin_type, provider, options = {}, &code)",""],["create_plugin","Nucleon::Facade","Nucleon/Facade.html#method-i-create_plugin","(namespace, plugin_type, provider, options = {})",""],["cyan","Nucleon::Mixin::Colors","Nucleon/Mixin/Colors.html#method-i-cyan","(string)",""],["cyan","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-cyan","(string)",""],["data","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-data","(default = {})",""],["data=","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-data-3D","(data)",""],["dbg","Kernel","Kernel.html#method-i-dbg","(data, label = '')",""],["debug","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-i-debug","(message)",""],["debug_break","Nucleon","Nucleon.html#method-c-debug_break","(condition = true)",""],["debugging?","Nucleon","Nucleon.html#method-c-debugging-3F","()",""],["decode","Nucleon::Util::CLI","Nucleon/Util/CLI.html#method-c-decode","(encoded_string)",""],["decode","Nucleon::Util::Package","Nucleon/Util/Package.html#method-i-decode","(encoded_string)",""],["deep_clean","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-deep_clean","(data, remove_empty = true)",""],["defaults","Nucleon::Config","Nucleon/Config.html#method-i-defaults","(defaults, options = {})",""],["defaults","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-defaults","(defaults, options = {})",""],["define_plugin","Nucleon::Environment","Nucleon/Environment.html#method-i-define_plugin","(namespace, plugin_type, base_path, file, &code)",""],["define_plugin","Nucleon::Manager","Nucleon/Manager.html#method-i-define_plugin","(namespace, plugin_type, base_path, file, &code)",""],["define_plugin_type","Nucleon::Environment","Nucleon/Environment.html#method-i-define_plugin_type","(namespace, plugin_type, default_provider = nil)",""],["define_plugin_types","Nucleon::Environment","Nucleon/Environment.html#method-i-define_plugin_types","(namespace, type_info)",""],["define_type","Nucleon::Manager","Nucleon/Manager.html#method-i-define_type","(namespace, plugin_type, default_provider)",""],["define_types","Nucleon::Facade","Nucleon/Facade.html#method-i-define_types","(namespace, type_info)",""],["define_types","Nucleon::Manager","Nucleon/Manager.html#method-i-define_types","(namespace, type_info)",""],["delete","Nucleon::Config","Nucleon/Config.html#method-i-delete","(keys, default = nil)",""],["delete","Nucleon::Config::Collection","Nucleon/Config/Collection.html#method-c-delete","(name)",""],["delete","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-delete","(keys, default = nil)",""],["delete","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-delete","(keys, default = nil)",""],["delete","Nucleon::Util::Disk","Nucleon/Util/Disk.html#method-c-delete","(file_path)",""],["delete_config","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-delete_config","(name, options = {})",""],["delete_config","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-delete_config","(name, options = {})",""],["delete_property","Nucleon::Mixin::ConfigCollection","Nucleon/Mixin/ConfigCollection.html#method-i-delete_property","(name)",""],["delete_remote","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-delete_remote","(name)",""],["delete_remote","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-delete_remote","(name)",""],["delete_setting","Nucleon::Mixin::Settings","Nucleon/Mixin/Settings.html#method-i-delete_setting","(name, key)",""],["delete_settings","Nucleon::Mixin::Settings","Nucleon/Mixin/Settings.html#method-i-delete_settings","(name)",""],["delete_subproject","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-delete_subproject","(path)",""],["delete_subproject","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-delete_subproject","(path)",""],["describe","Nucleon::Action::Extract","Nucleon/Action/Extract.html#method-c-describe","()",""],["describe","Nucleon::Action::Project::Add","Nucleon/Action/Project/Add.html#method-c-describe","()",""],["describe","Nucleon::Action::Project::Create","Nucleon/Action/Project/Create.html#method-c-describe","()",""],["describe","Nucleon::Action::Project::Remove","Nucleon/Action/Project/Remove.html#method-c-describe","()",""],["describe","Nucleon::Action::Project::Save","Nucleon/Action/Project/Save.html#method-c-describe","()",""],["describe","Nucleon::Action::Project::Update","Nucleon/Action/Project/Update.html#method-c-describe","()",""],["describe","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-describe","(group = nil, action = 'unknown', weight = -1000, description = nil, help = nil)",""],["directory","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-directory","(default = nil)",""],["directory_name","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-directory_name","()",""],["download","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-download","(hostname, user, remote_path, local_path, options = {})",""],["each","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-each","()",""],["each_gem","Nucleon::Gems","Nucleon/Gems.html#method-c-each_gem","(&block)",""],["edit_url","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-edit_url","(default = nil)",""],["empty?","Nucleon::Config","Nucleon/Config.html#method-i-empty-3F","()",""],["empty?","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-empty-3F","(value)",""],["encode","Nucleon::Util::CLI","Nucleon/Util/CLI.html#method-c-encode","(data)",""],["encode","Nucleon::Util::Package","Nucleon/Util/Package.html#method-i-encode","()",""],["ensure","Nucleon::Config","Nucleon/Config.html#method-c-ensure","(config)",""],["ensure","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-ensure","(test, success_value = nil, failure_value = nil)",""],["ensure_git","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-ensure_git","(reset = false)",""],["ensure_in_gitignore","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-ensure_in_gitignore","(files)",""],["ensure_value","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-ensure_value","(value, failure_value = nil)",""],["error","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-error","(name, options = {})",""],["error","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-i-error","(message)",""],["error_key","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-c-error_key","(key = nil, namespace = nil)",""],["error_key","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-i-error_key","()",""],["error_message","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-c-error_message","(message)",""],["error_message","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-i-error_message","()",""],["error_namespace","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-c-error_namespace","(namespace)",""],["error_namespace","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-i-error_namespace","()",""],["errors","Nucleon::Util::Shell::Result","Nucleon/Util/Shell/Result.html#method-i-errors","()",""],["event","Nucleon::Facade","Nucleon/Facade.html#method-i-event","(options, provider = nil)",""],["events","Nucleon::Facade","Nucleon/Facade.html#method-i-events","(data, build_hash = false, keep_array = false)",""],["exec","Nucleon::Command::Bash","Nucleon/Command/Bash.html#method-i-exec","(options = {}, overrides = nil, &code)",""],["exec","Nucleon::Facade","Nucleon/Facade.html#method-i-exec","(method, options = {}, &code)",""],["exec","Nucleon::Manager","Nucleon/Manager.html#method-i-exec","(method, options = {})",""],["exec","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-exec","(provider, options, quiet = true)",""],["exec","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-exec","(options = {}, overrides = nil)",""],["exec","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-exec","(hostname, user, commands)",""],["exec","Nucleon::Util::Shell","Nucleon/Util/Shell.html#method-i-exec","(command, options = {}, &code)",""],["exec_cli","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-exec_cli","(provider, args, quiet = false, name = :nucleon)",""],["exec_safe","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-exec_safe","(provider, options)",""],["executable","Nucleon::Command::Bash","Nucleon/Command/Bash.html#method-i-executable","(options)",""],["executable","Nucleon::Facade","Nucleon/Facade.html#method-i-executable","(args, name = 'nucleon')",""],["execute","Nucleon::Action::Extract","Nucleon/Action/Extract.html#method-i-execute","()",""],["execute","Nucleon::Action::Project::Add","Nucleon/Action/Project/Add.html#method-i-execute","()",""],["execute","Nucleon::Action::Project::Create","Nucleon/Action/Project/Create.html#method-i-execute","()",""],["execute","Nucleon::Action::Project::Remove","Nucleon/Action/Project/Remove.html#method-i-execute","()",""],["execute","Nucleon::Action::Project::Save","Nucleon/Action/Project/Save.html#method-i-execute","()",""],["execute","Nucleon::Action::Project::Update","Nucleon/Action/Project/Update.html#method-i-execute","()",""],["execute","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-execute","(skip_validate = false, skip_hooks = false)",""],["exist?","Nucleon::Gems","Nucleon/Gems.html#method-c-exist-3F","(*names)",""],["exists?","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-exists-3F","(data, keys, check_empty = false)",""],["exists?","Nucleon::Util::Disk","Nucleon/Util/Disk.html#method-c-exists-3F","(file)",""],["expand_url","Nucleon::Project::Github","Nucleon/Project/Github.html#method-c-expand_url","(path, editable = false)",""],["export","Nucleon::Config","Nucleon/Config.html#method-i-export","()",""],["export","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-export","()",""],["extended_config","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-extended_config","(type, options = {})",""],["extension","Nucleon::Facade","Nucleon/Facade.html#method-i-extension","(provider)",""],["extension","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-extension","(hook, options = {}, &code)",""],["extension_check","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-extension_check","(hook, options = {})",""],["extension_collect","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-extension_collect","(hook, options = {})",""],["extension_set","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-extension_set","(hook, value, options = {})",""],["external_block_exec","Nucleon::Parallel::ClassMethods","Nucleon/Parallel/ClassMethods.html#method-i-external_block_exec","(*methods)",""],["extract","Nucleon::Util::Package","Nucleon/Util/Package.html#method-i-extract","(base_path)",""],["false?","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-false-3F","(value)",""],["fetch","Nucleon::Config","Nucleon/Config.html#method-i-fetch","(data, keys, default = nil, format = false)",""],["file","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-file","()",""],["filename","Nucleon::Util::Disk","Nucleon/Util/Disk.html#method-c-filename","(file_name)",""],["filter","Nucleon::Config","Nucleon/Config.html#method-i-filter","(data, method = false)",""],["filter","Nucleon::Config","Nucleon/Config.html#method-c-filter","(data, method = false)",""],["filter","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-filter","(data, method = false)",""],["flags","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-flags","(default = [])",""],["flags=","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-flags-3D","(flags)",""],["format_message","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-format_message","(type, message, options = {})",""],["full_path","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-full_path","(local_path)",""],["generate","Nucleon::Plugin::Translator","Nucleon/Plugin/Translator.html#method-i-generate","(properties)",""],["generate","Nucleon::Translator::JSON","Nucleon/Translator/JSON.html#method-i-generate","(properties)",""],["generate","Nucleon::Translator::YAML","Nucleon/Translator/YAML.html#method-i-generate","(properties)",""],["generate","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-generate","(options = {})",""],["get","Nucleon::Config","Nucleon/Config.html#method-i-get","(keys, default = nil, format = false)",""],["get","Nucleon::Config::Collection","Nucleon/Config/Collection.html#method-c-get","(name)",""],["get","Nucleon::Config::Options","Nucleon/Config/Options.html#method-c-get","(contexts, force = true)",""],["get","Nucleon::Manager","Nucleon/Manager.html#method-i-get","(namespace, plugin_type, plugin_name)",""],["get","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-get","(keys, default = nil, format = false)",""],["get","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-get","(keys, default = nil, format = false)",""],["get_array","Nucleon::Config","Nucleon/Config.html#method-i-get_array","(keys, default = [])",""],["get_hash","Nucleon::Config","Nucleon/Config.html#method-i-get_hash","(keys, default = {})",""],["get_options","Nucleon::Mixin::ConfigOptions","Nucleon/Mixin/ConfigOptions.html#method-i-get_options","(contexts, force = true)",""],["get_plugin","Nucleon::Environment","Nucleon/Environment.html#method-i-get_plugin","(namespace, plugin_type, plugin_name)",""],["get_plugin","Nucleon::Facade","Nucleon/Facade.html#method-i-get_plugin","(namespace, plugin_type, plugin_name)",""],["get_property","Nucleon::Mixin::ConfigCollection","Nucleon/Mixin/ConfigCollection.html#method-i-get_property","(name)",""],["git_exec","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-git_exec","(command, options = {}, args = [])",""],["git_fetch","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-git_fetch","(remote = :origin, options = {}, &block)",""],["green","Nucleon::Mixin::Colors","Nucleon/Mixin/Colors.html#method-i-green","(string)",""],["green","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-green","(string)",""],["grey","Nucleon::Mixin::Colors","Nucleon/Mixin/Colors.html#method-i-grey","(string)",""],["grey","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-grey","(string)",""],["handle","Nucleon::Facade","Nucleon/Facade.html#method-i-handle","(klass)",""],["has_key?","Nucleon::Config","Nucleon/Config.html#method-i-has_key-3F","(keys)",""],["hash","Nucleon::Config","Nucleon/Config.html#method-i-hash","(data, default = {})",""],["hash","Nucleon::Config","Nucleon/Config.html#method-c-hash","(data, default = {})",""],["hash","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-hash","(data, default = {})",""],["help","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-help","()",""],["help","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-help","()",""],["help=","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-help-3D","(help)",""],["hook","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-i-hook","(message)",""],["hook_method","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-hook_method","(hook)",""],["id","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-id","()",""],["ignore","Nucleon::Action::Project::Remove","Nucleon/Action/Project/Remove.html#method-i-ignore","()",""],["ignore","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-ignore","()",""],["ignore","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-ignore","(files)",""],["ignore","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-ignore","(files)",""],["import","Nucleon::Config","Nucleon/Config.html#method-i-import","(properties, options = {})",""],["import","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-import","(properties, options = {})",""],["import_base","Nucleon::Config","Nucleon/Config.html#method-i-import_base","(properties, options = {})",""],["import_base","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-import_base","(properties, options = {})",""],["included","Nucleon::Parallel","Nucleon/Parallel.html#method-c-included","(klass)",""],["index","Nucleon::Codes","Nucleon/Codes.html#method-c-index","(status_code = nil)",""],["index_config","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-index_config","()",""],["info","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-info","(name, options = {})",""],["info","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-info","(message, *args)",""],["info","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-i-info","(message)",""],["init","Nucleon::Config","Nucleon/Config.html#method-i-init","(keys, default = nil)",""],["init","Nucleon::Config","Nucleon/Config.html#method-c-init","(options, contexts = [], hierarchy = [], defaults = {})",""],["init_auth","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-init_auth","()",""],["init_auth","Nucleon::Project::Github","Nucleon/Project/Github.html#method-i-init_auth","()",""],["init_cache","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-init_cache","()",""],["init_cache","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-init_cache","()",""],["init_flat","Nucleon::Config","Nucleon/Config.html#method-c-init_flat","(options, contexts = [], defaults = {})",""],["init_parent","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-init_parent","()",""],["init_plugin_collection","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-c-init_plugin_collection","(*external_block_methods)",""],["init_project","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-init_project","()",""],["init_remotes","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-init_remotes","()",""],["init_remotes","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-init_remotes","()",""],["init_session","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-init_session","(hostname, user, port = 22, private_key = nil, options = {})",""],["init_subconfig","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-init_subconfig","(reset = false)",""],["initialized?","Nucleon::Core","Nucleon/Core.html#method-i-initialized-3F","()",""],["inspect","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-inspect","()",""],["inspect","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-i-inspect","()",""],["interpolate","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-interpolate","(value, scope, options = {})",""],["ip_address","Nucleon::Facade","Nucleon/Facade.html#method-i-ip_address","(reset = false)",""],["key_path","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-key_path","()",""],["keys","Nucleon::Config","Nucleon/Config.html#method-i-keys","()",""],["level","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-c-level","()",""],["level=","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-c-level-3D","(level)",""],["load","Nucleon::Manager","Nucleon/Manager.html#method-i-load","(namespace, plugin_type, provider = nil, options = {})",""],["load","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-load","()",""],["load","Nucleon::Util::Git","Nucleon/Util/Git.html#method-c-load","(path, options = {})",""],["load_base","Nucleon::Manager","Nucleon/Manager.html#method-i-load_base","(namespace, plugin_type, provider, options = {})",""],["load_multiple","Nucleon::Manager","Nucleon/Manager.html#method-i-load_multiple","(namespace, plugin_type, data, build_hash = false, keep_array = false)",""],["load_plugins","Nucleon::Facade","Nucleon/Facade.html#method-i-load_plugins","(base_dir = nil)",""],["load_plugins","Nucleon::Manager","Nucleon/Manager.html#method-i-load_plugins","(core = false, &code)",""],["load_revision","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-load_revision","()",""],["load_revision","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-load_revision","()",""],["load_subprojects","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-load_subprojects","(options = {})",""],["load_subprojects","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-load_subprojects","(options = {})",""],["loaded_plugin","Nucleon::Environment","Nucleon/Environment.html#method-i-loaded_plugin","(namespace, plugin_type, provider)",""],["loaded_plugin","Nucleon::Manager","Nucleon/Manager.html#method-i-loaded_plugin","(namespace, plugin_type, provider)",""],["loaded_plugins","Nucleon::Environment","Nucleon/Environment.html#method-i-loaded_plugins","(namespace = nil, plugin_type = nil, provider = nil, default = {})",""],["loaded_plugins","Nucleon::Facade","Nucleon/Facade.html#method-i-loaded_plugins","(namespace = nil, plugin_type = nil, provider = nil)",""],["loaded_plugins","Nucleon::Manager","Nucleon/Manager.html#method-i-loaded_plugins","(namespace = nil, plugin_type = nil, provider = nil)",""],["local_path","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-local_path","(file_path)",""],["localize","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-localize","(path = nil)",""],["log","Nucleon::Util::Disk","Nucleon/Util/Disk.html#method-c-log","(data, options = {})",""],["log_level","Nucleon::Facade","Nucleon/Facade.html#method-i-log_level","()",""],["log_level=","Nucleon::Facade","Nucleon/Facade.html#method-i-log_level-3D","(log_level)",""],["logger","Nucleon::Core","Nucleon/Core.html#method-c-logger","()",""],["logger","Nucleon::Facade","Nucleon/Facade.html#method-i-logger","()",""],["logger","Nucleon::Gems","Nucleon/Gems.html#method-c-logger","()",""],["logger=","Nucleon::Core","Nucleon/Core.html#method-i-logger-3D","(logger)",""],["logger=","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-i-logger-3D","(logger)",""],["loggers","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-c-loggers","()",""],["manage_ignore=","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-manage_ignore-3D","(ignore)",""],["manage_ignore?","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-manage_ignore-3F","()",""],["manager","Nucleon::Facade","Nucleon/Facade.html#method-i-manager","(collection, name, klass, reset = false)",""],["me","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-me","()",""],["merge","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-merge","(data, force = true)",""],["message","Nucleon::Util::CLI","Nucleon/Util/CLI.html#method-c-message","(name, default = nil)",""],["meta","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-meta","()",""],["method_missing","Nucleon::Codes","Nucleon/Codes.html#method-i-method_missing","(method, *args, &block)",""],["method_missing","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-method_missing","(method, *args, &block)",""],["method_missing","Nucleon::Util::Liquid","Nucleon/Util/Liquid.html#method-i-method_missing","(method, *args, &block)",""],["modify","Nucleon::Config","Nucleon/Config.html#method-i-modify","(data, keys, value = nil)",""],["myself","Nucleon::Manager","Nucleon/Manager.html#method-i-myself","()",""],["myself","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-myself","()",""],["namespace","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-namespace","()",""],["namespace","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-namespace","()",""],["namespaces","Nucleon::Environment","Nucleon/Environment.html#method-i-namespaces","()",""],["namespaces","Nucleon::Facade","Nucleon/Facade.html#method-i-namespaces","()",""],["namespaces","Nucleon::Manager","Nucleon/Manager.html#method-i-namespaces","()",""],["new","Nucleon::Config","Nucleon/Config.html#method-c-new","(data = {}, defaults = {}, force = true)",""],["new","Nucleon::Core","Nucleon/Core.html#method-c-new","(data = {}, defaults = {}, force = true, set_initialized = true)",""],["new","Nucleon::Environment","Nucleon/Environment.html#method-c-new","()",""],["new","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-c-new","(*args)",""],["new","Nucleon::Manager","Nucleon/Manager.html#method-c-new","(actor_id, reset)",""],["new","Nucleon::Plugin::Action::Option","Nucleon/Plugin/Action/Option.html#method-c-new","(namespace, provider, name, type, default, locale = nil, &validator)",""],["new","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-c-new","(namespace, plugin_type, provider, options)","

All Plugin classes should directly or indirectly extend Base\n"],["new","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-c-new","(args, banner = '', help = '', split_help = false)",""],["new","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-c-new","(root_path, id, cache_dir = '.cache', force = true)",""],["new","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-new","(options = {})",""],["new","Nucleon::Util::Liquid","Nucleon/Util/Liquid.html#method-c-new","(&code)",""],["new","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-c-new","(options = {})",""],["new","Nucleon::Util::Package","Nucleon/Util/Package.html#method-c-new","(options = {})",""],["new","Nucleon::Util::SSH::Keypair","Nucleon/Util/SSH/Keypair.html#method-c-new","(key_data, is_new, original_key, passphrase = nil)",""],["new","Nucleon::Util::Shell::Result","Nucleon/Util/Shell/Result.html#method-c-new","(command, status = nil)",""],["new?","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-new-3F","(reset = false)",""],["normalize","Nucleon::Command::Bash","Nucleon/Command/Bash.html#method-i-normalize","(reload)",""],["normalize","Nucleon::Event::Regex","Nucleon/Event/Regex.html#method-i-normalize","(reload)",""],["normalize","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-normalize","(reload)",""],["normalize","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-normalize","(reload)",""],["normalize","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-normalize","(reload)",""],["normalize","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-normalize","(reload)",""],["normalize","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-normalize","(reload)",""],["normalize","Nucleon::Project::Github","Nucleon/Project/Github.html#method-i-normalize","(reload)",""],["nucleon_locate","Kernel","Kernel.html#method-i-nucleon_locate","(command)",""],["nucleon_require","Kernel","Kernel.html#method-i-nucleon_require","(base_dir, name)",""],["object_collection","Nucleon::Mixin::Macro::ObjectInterface","Nucleon/Mixin/Macro/ObjectInterface.html#method-i-object_collection","(_type, _method_options = {})",""],["object_utilities","Nucleon::Mixin::Macro::ObjectInterface","Nucleon/Mixin/Macro/ObjectInterface.html#method-i-object_utilities","()",""],["open","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-c-open","(directory, provider, options = {})",""],["option","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-option","(name, default, option_str, allowed_values, message_id, config = {})",""],["option_array","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-option_array","(name, default, option_str, message_id, config = {})",""],["option_bool","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-option_bool","(name, default, option_str, message_id, config = {})",""],["option_float","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-option_float","(name, default, option_str, message_id, config = {})",""],["option_int","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-option_int","(name, default, option_str, message_id, config = {})",""],["option_str","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-option_str","(name, default, option_str, message_id, config = {})",""],["options","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-options","()",""],["output","Nucleon::Util::Shell::Result","Nucleon/Util/Shell/Result.html#method-i-output","()",""],["parallel","Nucleon::Parallel::InstanceMethods","Nucleon/Parallel/InstanceMethods.html#method-i-parallel","(method, args, *shared_args)",""],["parallel?","Nucleon","Nucleon.html#method-c-parallel-3F","()",""],["parallel_array","Nucleon::Parallel::InstanceMethods","Nucleon/Parallel/InstanceMethods.html#method-i-parallel_array","(method, array_args, *shared_args)",""],["parallel_finalize","Nucleon::Manager","Nucleon/Manager.html#method-i-parallel_finalize","()",""],["parallel_finalize","Nucleon::Parallel::InstanceMethods","Nucleon/Parallel/InstanceMethods.html#method-i-parallel_finalize","()",""],["parallel_finalize","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-parallel_finalize","()",""],["parallel_hash","Nucleon::Parallel::InstanceMethods","Nucleon/Parallel/InstanceMethods.html#method-i-parallel_hash","(method, hash_args, *shared_args)",""],["parent","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-parent","(default = nil)",""],["parse","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-parse","(parser)",""],["parse","Nucleon::Plugin::Translator","Nucleon/Plugin/Translator.html#method-i-parse","(raw)",""],["parse","Nucleon::Translator::JSON","Nucleon/Translator/JSON.html#method-i-parse","(json_text)",""],["parse","Nucleon::Translator::YAML","Nucleon/Translator/YAML.html#method-i-parse","(yaml_text)",""],["parse_base","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-parse_base","(args)",""],["parse_command","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-parse_command","(args, split_help = false)",""],["parse_encoded","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-parse_encoded","()",""],["parse_json","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-parse_json","(json_text)",""],["parse_plugin_info","Nucleon::Environment","Nucleon/Environment.html#method-i-parse_plugin_info","(namespace, plugin_type, base_path, file)",""],["parse_yaml","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-parse_yaml","(yaml_text)",""],["password","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-password","(type, options = {})",""],["path","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-path","()",""],["pattern","Nucleon::Event::Regex","Nucleon/Event/Regex.html#method-i-pattern","(default = '')",""],["pattern=","Nucleon::Event::Regex","Nucleon/Event/Regex.html#method-i-pattern-3D","(pattern)",""],["pipe_exec_stream","Nucleon::Util::Shell","Nucleon/Util/Shell.html#method-i-pipe_exec_stream","(output, conditions, options, label, &code)",""],["plugin","Nucleon::Facade","Nucleon/Facade.html#method-i-plugin","(namespace, plugin_type, provider, options = {})",""],["plugin_class","Nucleon::Environment","Nucleon/Environment.html#method-i-plugin_class","(namespace, plugin_type)",""],["plugin_class","Nucleon::Facade","Nucleon/Facade.html#method-i-plugin_class","(namespace, plugin_type)",""],["plugin_class","Nucleon::Manager","Nucleon/Manager.html#method-i-plugin_class","(namespace, plugin_type)",""],["plugin_collection","Nucleon::Mixin::Macro::PluginInterface","Nucleon/Mixin/Macro/PluginInterface.html#method-i-plugin_collection","(_namespace, _type, _method_options = {})",""],["plugin_directory","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_directory","()",""],["plugin_file","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_file","()",""],["plugin_has_provider?","Nucleon::Environment","Nucleon/Environment.html#method-i-plugin_has_provider-3F","(namespace, plugin_type, provider)",""],["plugin_has_provider?","Nucleon::Manager","Nucleon/Manager.html#method-i-plugin_has_provider-3F","(namespace, plugin_type, provider)",""],["plugin_has_type?","Nucleon::Environment","Nucleon/Environment.html#method-i-plugin_has_type-3F","(namespace, plugin_type)",""],["plugin_instance_name","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_instance_name","()",""],["plugin_name","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_name","()",""],["plugin_name=","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_name-3D","(plugin_name)",""],["plugin_namespace","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_namespace","()",""],["plugin_parent","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_parent","()",""],["plugin_parent=","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_parent-3D","(parent)",""],["plugin_provider","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_provider","()",""],["plugin_type","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-plugin_type","()",""],["plugin_type_default","Nucleon::Environment","Nucleon/Environment.html#method-i-plugin_type_default","(namespace, plugin_type)",""],["plugin_type_defined?","Nucleon::Environment","Nucleon/Environment.html#method-i-plugin_type_defined-3F","(namespace, plugin_type)",""],["plugin_types","Nucleon::Environment","Nucleon/Environment.html#method-i-plugin_types","(namespace)",""],["plugins","Nucleon::Facade","Nucleon/Facade.html#method-i-plugins","(namespace, plugin_type, data, build_hash = false, keep_array = false)",""],["prefix","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-prefix","(prefix, data, pad = '_')",""],["private_key","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-private_key","()",""],["private_key_file","Nucleon::Util::SSH::Keypair","Nucleon/Util/SSH/Keypair.html#method-i-private_key_file","(key_path = nil, key_base = 'id')",""],["private_key_str","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-private_key_str","()",""],["process","Nucleon::Plugin::Template","Nucleon/Plugin/Template.html#method-i-process","(value)",""],["process_stream","Nucleon::Util::Shell","Nucleon/Util/Shell.html#method-i-process_stream","(input, output, options, label, &code)",""],["processed?","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-processed-3F","()",""],["project","Nucleon::Facade","Nucleon/Facade.html#method-i-project","(options, provider = nil)",""],["project_config","Nucleon::Mixin::Action::Project","Nucleon/Mixin/Action/Project.html#method-i-project_config","()",""],["project_directory?","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-project_directory-3F","(path, require_top_level = false)",""],["project_directory?","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-project_directory-3F","(path, require_top_level = false)",""],["project_load","Nucleon::Mixin::Action::Project","Nucleon/Mixin/Action/Project.html#method-i-project_load","(root_dir, create = false, update = false)",""],["projects","Nucleon::Facade","Nucleon/Facade.html#method-i-projects","(data, build_hash = false, keep_array = false)",""],["public_key","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-public_key","()",""],["public_key_file","Nucleon::Util::SSH::Keypair","Nucleon/Util/SSH/Keypair.html#method-i-public_key_file","(key_path = nil, key_base = 'id')",""],["public_key_str","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-public_key_str","()",""],["pull","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-pull","(remote = :origin, options = {})",""],["pull","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-pull","(remote = :origin, options = {}, &block)",""],["purple","Nucleon::Mixin::Colors","Nucleon/Mixin/Colors.html#method-i-purple","(string)",""],["purple","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-purple","(string)",""],["push","Nucleon::Mixin::Action::Push","Nucleon/Mixin/Action/Push.html#method-i-push","(project, remote = :edit)",""],["push","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-push","(remote = :edit, options = {})",""],["push","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-push","(remote = :edit, options = {}, &block)",""],["push_config","Nucleon::Mixin::Action::Push","Nucleon/Mixin/Action/Push.html#method-i-push_config","(optional = true)",""],["quiet","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-quiet","()",""],["quiet=","Nucleon::Facade","Nucleon/Facade.html#method-i-quiet-3D","(quiet)",""],["quiet=","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-quiet-3D","(quiet)",""],["quiet=","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-quiet-3D","(quiet)",""],["quiet?","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-quiet-3F","()",""],["read","Nucleon::Util::Disk","Nucleon/Util/Disk.html#method-c-read","(file_name, options = {})",""],["red","Nucleon::Mixin::Colors","Nucleon/Mixin/Colors.html#method-i-red","(string)",""],["red","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-red","(string)",""],["reference","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-reference","()",""],["register","Nucleon::Facade","Nucleon/Facade.html#method-i-register","(base_path, &code)",""],["register","Nucleon::Gems","Nucleon/Gems.html#method-c-register","(reset = false)",""],["register","Nucleon::Manager","Nucleon/Manager.html#method-i-register","(base_path, &code)",""],["register","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-register","(name, type, default, locale = nil)",""],["register","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-register","()",""],["register_gem","Nucleon::Gems","Nucleon/Gems.html#method-c-register_gem","(spec)",""],["register_ids","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-c-register_ids","()",""],["register_ids","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-c-register_ids","()",""],["register_namespace","Nucleon::Manager","Nucleon/Manager.html#method-i-register_namespace","(namespace, base_path, &code)",""],["register_type","Nucleon::Manager","Nucleon/Manager.html#method-i-register_type","(namespace, base_path, plugin_type, &code)",""],["registered","Nucleon::Gems","Nucleon/Gems.html#method-c-registered","()",""],["registry","Nucleon::Codes","Nucleon/Codes.html#method-c-registry","()",""],["reload","Nucleon::Facade","Nucleon/Facade.html#method-i-reload","(core = false, &code)",""],["reload","Nucleon::Manager","Nucleon/Manager.html#method-i-reload","(core = false, &code)",""],["remote","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-remote","(name)",""],["remote","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-remote","(name)",""],["remove","Nucleon::Manager","Nucleon/Manager.html#method-i-remove","(plugin)",""],["remove","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-remove","(names)",""],["remove_by_name","Nucleon::Manager","Nucleon/Manager.html#method-i-remove_by_name","(namespace, plugin_type, plugin_instance_name)",""],["remove_plugin","Nucleon::Environment","Nucleon/Environment.html#method-i-remove_plugin","(namespace, plugin_type, instance_name, &code)",""],["remove_plugin","Nucleon::Facade","Nucleon/Facade.html#method-i-remove_plugin","(plugin)",""],["remove_plugin","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-remove_plugin","()",""],["remove_plugin_by_name","Nucleon::Facade","Nucleon/Facade.html#method-i-remove_plugin_by_name","(namespace, plugin_type, plugin_instance_name)",""],["render","Nucleon::Event::Regex","Nucleon/Event/Regex.html#method-i-render","()",""],["render","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-render","(display, options = {})",""],["render","Nucleon::Plugin::Event","Nucleon/Plugin/Event.html#method-i-render","()",""],["render","Nucleon::Plugin::Template","Nucleon/Plugin/Template.html#method-i-render","(data)",""],["render","Nucleon::Util::SSH::Keypair","Nucleon/Util/SSH/Keypair.html#method-c-render","(type, key_base = 'id')",""],["render","Nucleon::Util::SSH::Keypair","Nucleon/Util/SSH/Keypair.html#method-i-render","(key_base = 'id')",""],["render_colorized","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-render_colorized","(text, length = 0)",""],["render_index","Nucleon::Codes","Nucleon/Codes.html#method-c-render_index","(status_code = nil)",""],["render_object","Nucleon::Facade","Nucleon/Facade.html#method-i-render_object","(data)",""],["render_options","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-render_options","()",""],["render_options","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-render_options","()",""],["render_processed","Nucleon::Plugin::Template","Nucleon/Plugin/Template.html#method-i-render_processed","(data)",""],["render_processed","Nucleon::Template::JSON","Nucleon/Template/JSON.html#method-i-render_processed","(data)",""],["render_processed","Nucleon::Template::Wrapper","Nucleon/Template/Wrapper.html#method-i-render_processed","(data)",""],["render_processed","Nucleon::Template::YAML","Nucleon/Template/YAML.html#method-i-render_processed","(data)",""],["repo","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-repo","()",""],["result","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-result","()",""],["result=","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-result-3D","(result)",""],["revision","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-revision","(default = nil)",""],["rm_keys","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-rm_keys","(data, keys, symbolize = false)",""],["run","Nucleon::Facade","Nucleon/Facade.html#method-i-run","()",""],["run","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-run","()",""],["safe_exec","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-safe_exec","(return_result = true, &code)",""],["safe_puts","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-safe_puts","(message = nil, options = {})",""],["sanitize_class","Nucleon::Environment","Nucleon/Environment.html#method-i-sanitize_class","(class_component)",""],["sanitize_id","Nucleon::Environment","Nucleon/Environment.html#method-i-sanitize_id","(id_component)",""],["save","Nucleon::Config::Collection","Nucleon/Config/Collection.html#method-c-save","(options = {})",""],["save","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-save","()",""],["save_properties","Nucleon::Mixin::ConfigCollection","Nucleon/Mixin/ConfigCollection.html#method-i-save_properties","(options = {})",""],["say","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-say","(type, message, options = {})",""],["search","Hash","Hash.html#method-i-search","(search_key, options = {})",""],["search_actions","Nucleon::Facade","Nucleon/Facade.html#method-i-search_actions","(args)",""],["search_actions","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-c-search_actions","(search_components)",""],["session","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-session","(hostname, user, port = 22, private_key = nil, reset = false, options = {})",""],["session_id","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-session_id","(hostname, user)",""],["set","Nucleon::Config","Nucleon/Config.html#method-i-set","(keys, value)",""],["set","Nucleon::Config::Collection","Nucleon/Config/Collection.html#method-c-set","(name, value)",""],["set","Nucleon::Config::Options","Nucleon/Config/Options.html#method-c-set","(contexts, options, force = true)",""],["set","Nucleon::Mixin::SubConfig","Nucleon/Mixin/SubConfig.html#method-i-set","(keys, value = '')",""],["set","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-set","(keys, value)",""],["set_config","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-set_config","(name, value, options = {})",""],["set_config","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-set_config","(name, value, options = {})",""],["set_connection","Nucleon::Project::Github","Nucleon/Project/Github.html#method-i-set_connection","()",""],["set_directory","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-set_directory","(directory)",""],["set_edit_url","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-set_edit_url","(url)",""],["set_host_remote","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-set_host_remote","(name, hosts, path, options = {})",""],["set_level","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-c-set_level","(level, logger = nil)",""],["set_levels","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-c-set_levels","(*levels)",""],["set_location","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-set_location","(directory)",""],["set_location","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-set_location","(directory)",""],["set_meta","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-set_meta","(meta)",""],["set_options","Nucleon::Mixin::ConfigOptions","Nucleon/Mixin/ConfigOptions.html#method-i-set_options","(contexts, options, force = true)",""],["set_property","Nucleon::Mixin::ConfigCollection","Nucleon/Mixin/ConfigCollection.html#method-i-set_property","(name, value)",""],["set_remote","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-set_remote","(name, url, options = {})",""],["set_remote","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-set_remote","(name, url)",""],["set_setting","Nucleon::Mixin::Settings","Nucleon/Mixin/Settings.html#method-i-set_setting","(name, key, value = '')",""],["set_settings","Nucleon::Mixin::Settings","Nucleon/Mixin/Settings.html#method-i-set_settings","(name, settings = {})",""],["set_url","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-set_url","(url)",""],["setting","Nucleon::Mixin::Settings","Nucleon/Mixin/Settings.html#method-i-setting","(name, key, default = '', format = false)",""],["settings","Nucleon::Mixin::Settings","Nucleon/Mixin/Settings.html#method-i-settings","(name)",""],["settings","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-settings","()",""],["sha1","Nucleon::Facade","Nucleon/Facade.html#method-i-sha1","(data)",""],["silence","Nucleon::Facade","Nucleon/Facade.html#method-i-silence","()",""],["spec","Nucleon::Gems","Nucleon/Gems.html#method-c-spec","(name)",""],["specs","Nucleon::Gems","Nucleon/Gems.html#method-c-specs","(*names)",""],["split","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-c-split","(args, banner, separator = '')",""],["status","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-status","()",""],["status=","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-status-3D","(status)",""],["status_code","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-c-status_code","(code)",""],["status_code","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-i-status_code","()",""],["store","Nucleon::Util::SSH::Keypair","Nucleon/Util/SSH/Keypair.html#method-i-store","(key_path = nil, key_base = 'id', secure = true)",""],["string","Nucleon::Config","Nucleon/Config.html#method-c-string","(data, default = '')",""],["string","Nucleon::Config","Nucleon/Config.html#method-i-string","(data, default = '')",""],["string","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-string","(data, default = '')",""],["string_map","Nucleon::Config","Nucleon/Config.html#method-c-string_map","(data)",""],["string_map","Nucleon::Config","Nucleon/Config.html#method-i-string_map","(data)",""],["string_map","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-string_map","(data)",""],["subcommand=","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-subcommand-3D","(subcommand)",""],["subproject?","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-subproject-3F","(path)",""],["subproject?","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-subproject-3F","(path)",""],["subproject_config","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-subproject_config","(options = {})",""],["subproject_config","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-subproject_config","(options = {})",""],["subprojects","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-subprojects","(default = nil)",""],["subset","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-subset","(data, keys, symbolize = false)",""],["success","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-success","(name, options = {})",""],["success","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-success","(message, *args)",""],["symbol","Nucleon::Config","Nucleon/Config.html#method-c-symbol","(data, default = :undefined)",""],["symbol","Nucleon::Config","Nucleon/Config.html#method-i-symbol","(data, default = :undefined)",""],["symbol","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-symbol","(data, default = :undefined)",""],["symbol_map","Nucleon::Config","Nucleon/Config.html#method-c-symbol_map","(data)",""],["symbol_map","Nucleon::Config","Nucleon/Config.html#method-i-symbol_map","(data)",""],["symbol_map","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-symbol_map","(data)",""],["synchronize","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-synchronize","(cloud, options = {})",""],["template","Nucleon::Facade","Nucleon/Facade.html#method-i-template","(options, provider = nil)",""],["templates","Nucleon::Facade","Nucleon/Facade.html#method-i-templates","(data, build_hash = false, keep_array = false)",""],["terminal","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-terminal","(hostname, user, options = {})","

Inspired by vagrant ssh implementation\n

See: github.com/mitchellh/vagrant/blob/master/lib/vagrant/util/ssh.rb …\n"],["test","Nucleon::Config","Nucleon/Config.html#method-i-test","(data)",""],["test","Nucleon::Config","Nucleon/Config.html#method-c-test","(data)",""],["test","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-test","(data)",""],["test_connection","Nucleon::Facade","Nucleon/Facade.html#method-i-test_connection","(actor_id, manager)",""],["test_connection","Nucleon::Manager","Nucleon/Manager.html#method-i-test_connection","()",""],["test_connection","Nucleon::Util::Shell","Nucleon/Util/Shell.html#method-i-test_connection","()",""],["to_json","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-to_json","(data, pretty = true)",""],["to_s","Nucleon::Plugin::Command","Nucleon/Plugin/Command.html#method-i-to_s","()",""],["to_yaml","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-to_yaml","(data)",""],["top?","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-top-3F","(path)",""],["top?","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-top-3F","(path)",""],["translate","Nucleon::Manager","Nucleon/Manager.html#method-i-translate","(type_info, options)",""],["translate","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-c-translate","(data)",""],["translate","Nucleon::Plugin::Event","Nucleon/Plugin/Event.html#method-c-translate","(data)",""],["translate","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-c-translate","(data)",""],["translate","Nucleon::Plugin::Template","Nucleon/Plugin/Template.html#method-c-translate","(data)",""],["translate_edit_url","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-translate_edit_url","(url, options = {})",""],["translate_edit_url","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-translate_edit_url","(url, options = {})",""],["translate_error","Nucleon::Errors::NucleonError","Nucleon/Errors/NucleonError.html#method-i-translate_error","(options)",""],["translate_reference","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-translate_reference","(reference, editable = false)",""],["translate_reference","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-c-translate_reference","(reference, editable = false)",""],["translate_type","Nucleon::Manager","Nucleon/Manager.html#method-i-translate_type","(type_info, options)",""],["translate_url","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-translate_url","(host, path, options = {})",""],["translate_url","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-translate_url","(host, path, options = {})",""],["translator","Nucleon::Facade","Nucleon/Facade.html#method-i-translator","(options, provider = nil)",""],["translator","Nucleon::Util::Cache","Nucleon/Util/Cache.html#method-i-translator","()",""],["translators","Nucleon::Facade","Nucleon/Facade.html#method-i-translators","(data, build_hash = false, keep_array = false)",""],["true?","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-true-3F","(value)",""],["type_default","Nucleon::Facade","Nucleon/Facade.html#method-i-type_default","(namespace, plugin_type)",""],["type_default","Nucleon::Manager","Nucleon/Manager.html#method-i-type_default","(namespace, plugin_type)",""],["type_defined?","Nucleon::Manager","Nucleon/Manager.html#method-i-type_defined-3F","(namespace, plugin_type)",""],["types","Nucleon::Facade","Nucleon/Facade.html#method-i-types","(namespace)",""],["types","Nucleon::Manager","Nucleon/Manager.html#method-i-types","(namespace)",""],["ui","Nucleon::Core","Nucleon/Core.html#method-c-ui","()",""],["ui","Nucleon::Facade","Nucleon/Facade.html#method-i-ui","()",""],["ui=","Nucleon::Core","Nucleon/Core.html#method-i-ui-3D","(ui)",""],["ui_group","Nucleon::Core","Nucleon/Core.html#method-c-ui_group","(resource, color = :cyan)",""],["ui_group","Nucleon::Core","Nucleon/Core.html#method-i-ui_group","(resource, color = :cyan)",""],["ui_group","Nucleon::Facade","Nucleon/Facade.html#method-i-ui_group","(resource, color = :cyan, &code)",""],["undef?","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-undef-3F","(value)",""],["unlock_private_key","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-unlock_private_key","(private_key, options = {})",""],["update_subprojects","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-update_subprojects","(options = {})",""],["update_subprojects","Nucleon::Project::Git","Nucleon/Project/Git.html#method-i-update_subprojects","(options = {})",""],["upload","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-upload","(hostname, user, local_path, remote_path, options = {})",""],["url","Nucleon::Plugin::Project","Nucleon/Plugin/Project.html#method-i-url","(default = nil)",""],["usage","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-usage","()",""],["usage=","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-usage-3D","(usage)",""],["use_colors","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-use_colors","()",""],["use_colors=","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-use_colors-3D","(use_colors)",""],["valid?","Nucleon::Util::SSH","Nucleon/Util/SSH.html#method-c-valid-3F","(public_ssh_key)",""],["validate","Nucleon::Plugin::Action","Nucleon/Plugin/Action.html#method-i-validate","(*args)",""],["validate","Nucleon::Plugin::Action::Option","Nucleon/Plugin/Action/Option.html#method-i-validate","(value, *args)",""],["value","Nucleon::Facade","Nucleon/Facade.html#method-i-value","(method, value, options = {})",""],["value","Nucleon::Manager","Nucleon/Manager.html#method-i-value","(method, value, options = {})",""],["value","Nucleon::Util::Data","Nucleon/Util/Data.html#method-c-value","(value, undefined_value = nil)",""],["verify_key","Nucleon::Project::Github","Nucleon/Project/Github.html#method-i-verify_key","()",""],["version","Nucleon::Util::CLI::Parser","Nucleon/Util/CLI/Parser.html#method-i-version","()",""],["warn","Nucleon::Plugin::Base","Nucleon/Plugin/Base.html#method-i-warn","(name, options = {})",""],["warn","Nucleon::Util::Console","Nucleon/Util/Console.html#method-i-warn","(message, *args)",""],["warn","Nucleon::Util::Logger","Nucleon/Util/Logger.html#method-i-warn","(message)",""],["write","Nucleon::Util::Disk","Nucleon/Util/Disk.html#method-c-write","(file_name, data, options = {})",""],["yellow","Nucleon::Mixin::Colors","Nucleon/Mixin/Colors.html#method-i-yellow","(string)",""],["yellow","Nucleon::Util::Console","Nucleon/Util/Console.html#method-c-yellow","(string)",""],["ARCHITECTURE","","ARCHITECTURE_rdoc.html","","

Nucleon architecture guide\n

Nucleon is built to provide an easy and minimal, yet extremely powerful, \nframework …\n"],["README","","README_rdoc.html","","

Nucleon\n

Description\n

Nucleon is built to provide an easy and minimal, yet extremely powerful, \nframework …\n"],["TODO","","TODO_rdoc.html","","

Nucleon tasks to complete before 1.0 release\n

Execution plans\n

Error handling improvements\n"]]}}