module Luban::Deployment::Applications::Rack::WebServers::Thin::Paths
Public Instance Methods
control_file_extname()
click to toggle source
# File lib/luban/deployment/applications/rack/web_servers/thin.rb, line 63 def control_file_extname @control_file_extname ||= "yml" end
pid_file_name(n = nil)
click to toggle source
# File lib/luban/deployment/applications/rack/web_servers/thin.rb, line 55 def pid_file_name(n = nil) if n.nil? @pid_file_name ||= "#{current_web_server}.pid" else "#{current_web_server}.#{n + web_server[:opts][:port].to_i}.pid" end end
pid_file_path(n = nil)
click to toggle source
# File lib/luban/deployment/applications/rack/web_servers/thin.rb, line 47 def pid_file_path(n = nil) if n.nil? @pid_file_path ||= pids_path.join(pid_file_name) else pids_path.join(pid_file_name(n)) end end
socket_file_name(n = nil)
click to toggle source
# File lib/luban/deployment/applications/rack/web_servers/thin.rb, line 75 def socket_file_name(n = nil) if n.nil? @socket_file_name ||= "#{current_web_server}.sock" else "#{current_web_server}.#{n}.sock" end end
socket_file_path(n = nil)
click to toggle source
# File lib/luban/deployment/applications/rack/web_servers/thin.rb, line 67 def socket_file_path(n = nil) if n.nil? @socket_file_path ||= sockets_path.join(socket_file_name) else sockets_path.join(socket_file_name(n)) end end