Module: Luban::Deployment::Command::Tasks::Crontab
- Included in:
- Application
- Defined in:
- lib/luban/deployment/cli/command.rb
Constant Summary collapse
- Actions =
%i(update_cronjobs list_cronjobs)
Instance Method Summary collapse
Instance Method Details
#cronjob(**job) ⇒ Object
206 207 208 209 |
# File 'lib/luban/deployment/cli/command.rb', line 206 def cronjob(**job) validate_cronjob(job) cronjobs << job end |
#cronjobs ⇒ Object
202 |
# File 'lib/luban/deployment/cli/command.rb', line 202 def cronjobs; @cronjobs ||= []; end |
#crontab_tasks ⇒ Object
211 |
# File 'lib/luban/deployment/cli/command.rb', line 211 def crontab_tasks; commands[:conjobs].commands; end |
#has_cronjobs? ⇒ Boolean
204 |
# File 'lib/luban/deployment/cli/command.rb', line 204 def has_cronjobs?; !cronjobs.empty?; end |