class Luban::Deployment::Packages::Monit::Configurator
Public Instance Methods
id_file_name()
click to toggle source
# File lib/luban/deployment/packages/monit/configurator.rb, line 18 def id_file_name @id_file_name ||= "#{service_name}.id" end
id_file_path()
click to toggle source
# File lib/luban/deployment/packages/monit/configurator.rb, line 14 def id_file_path @id_file_path ||= pids_path.join(id_file_name) end
services_path()
click to toggle source
# File lib/luban/deployment/packages/monit/configurator.rb, line 22 def services_path @services_path ||= env_path.join("#{stage}.*").join("*").join("shared"). join('profile').join('*') end
state_file_name()
click to toggle source
# File lib/luban/deployment/packages/monit/configurator.rb, line 10 def state_file_name @state_file_name ||= "#{service_name}.state" end
state_file_path()
click to toggle source
# File lib/luban/deployment/packages/monit/configurator.rb, line 6 def state_file_path @state_file_path ||= pids_path.join(state_file_name) end
update_profile()
click to toggle source
Calls superclass method
# File lib/luban/deployment/packages/monit/configurator.rb, line 27 def update_profile super chmod('700', stage_profile_path.join('monitrc')) end