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