Module: Luban::Deployment::Parameters::Project

Extended by:
Base
Included in:
Application, Luban::Deployment::Package::Base, Luban::Deployment::Project, Worker::Base
Defined in:
lib/luban/deployment/parameters.rb

Instance Method Summary collapse

Methods included from Base

parameter

Instance Method Details

#monitor_defined?Boolean

Returns:

  • (Boolean)


87
# File 'lib/luban/deployment/parameters.rb', line 87

def monitor_defined?; !process_monitor.empty?; end

#process_monitor_via(monitor, env: "uber/lubmon") ⇒ Object



81
82
83
84
85
# File 'lib/luban/deployment/parameters.rb', line 81

def process_monitor_via(monitor, env: "uber/lubmon")
  monitor = monitor.to_s.downcase
  env = "#{stage}.#{env.to_s.downcase}"
  process_monitor name: monitor, env: env
end