Class: Luban::Deployment::Script
- Inherits:
-
Application
- Object
- CLI::Command
- Command
- Application
- Luban::Deployment::Script
- Defined in:
- lib/luban/deployment/cli/script.rb
Constant Summary
Constants included from Command::Tasks::Crontab
Command::Tasks::Crontab::Actions
Constants included from Command::Tasks::Monitor
Command::Tasks::Monitor::Actions
Constants included from Command::Tasks::Control
Command::Tasks::Control::Actions
Constants included from Command::Tasks::Deploy
Command::Tasks::Deploy::Actions
Constants included from Command::Tasks::Provision
Command::Tasks::Provision::Actions
Constants included from Parameters::Application
Parameters::Application::DefaultLogrotateInterval, Parameters::Application::DefaultLogrotateMaxAge
Constants included from Parameters::General
Parameters::General::DefaultLubanRootPath
Instance Attribute Summary
Attributes inherited from Application
#current_app, #current_profile, #packages, #profile_opts, #release_opts, #services
Attributes included from Helpers::Configuration
Instance Method Summary collapse
Methods inherited from Application
action_on_packages, action_on_services, application_action, #build, #bundle_via, #cleanup, #deploy, #deployable?, #deployable_versions, #deprecated_versions, #destroy, #destroy_project, #find_application, #find_project, #has_packages?, #has_profile?, #has_services?, #has_source?, #has_version?, #init_profile, #init_profiles, #init_service_profiles, #init_source, #local_source_base_path, #local_source_path, #local_source_stage_path, #other_package_users_for, #package, #password_for, #profile, #profile_release, #promptless_authen, #provisionable?, #release, #setup, #show_current_application, #show_summary_application, #source, #use_package?, #versions
Methods included from Command::Tasks::Crontab
#cronjob, #cronjobs, #crontab_tasks, #has_cronjobs?
Methods included from Command::Tasks::Monitor
Methods included from Command::Tasks::Control
Methods included from Command::Tasks::Deploy
Methods included from Command::Tasks::Provision
#provision_tasks, #provisionable?
Methods included from Parameters::Application
#env_name, #logrotate_count, #monitor_itself?, #monitorable?
Methods included from Parameters::Base
Methods included from Parameters::Project
#monitor_defined?, #process_monitor_via
Methods inherited from Command
#base_templates_path, #default_templates, #default_templates_paths, default_worker_class, #deployable?, dispatch_task, #display_name, inherited, #monitorable?, #provisionable?, #run_task, worker_class
Methods included from Parameters::General
Methods included from Helpers::Configuration
#ask, #fetch, #find_template_file, #load_configuration_file, #primary, #release_roles, #role, #roles, #server, #set, #set_default, #syntax_error?
Instance Method Details
#controllable? ⇒ Boolean
4 |
# File 'lib/luban/deployment/cli/script.rb', line 4 def controllable?; false; end |