class Uc::Unicorn::Paths

Attributes

app_dir[R]

Public Class Methods

new(app_dir) click to toggle source
# File lib/uc/unicorn/paths.rb, line 12
def initialize(app_dir)
  @app_dir = app_dir 
end

Public Instance Methods

lock_file() click to toggle source
# File lib/uc/unicorn/paths.rb, line 32
def lock_file
  abs_path "tmp/unicorn.lock"
end
pid_file() click to toggle source
# File lib/uc/unicorn/paths.rb, line 28
def pid_file
  abs_path "tmp/pids/unicorn.pid"
end
socket() click to toggle source
# File lib/uc/unicorn/paths.rb, line 24
def socket
  abs_path "tmp/sockets/unicorn.sock"
end
stderr_log() click to toggle source
# File lib/uc/unicorn/paths.rb, line 20
def stderr_log
  abs_path "log/unicorn.stderr.log"
end
stdout_log() click to toggle source
# File lib/uc/unicorn/paths.rb, line 16
def stdout_log
  abs_path "log/unicorn.stdout.log"
end
unicorn_config() click to toggle source
# File lib/uc/unicorn/paths.rb, line 36
def unicorn_config
  abs_path "tmp/unicorn_config.rb"
end
unicorn_template() click to toggle source
# File lib/uc/unicorn/paths.rb, line 40
def unicorn_template
  "#{__dir__}/../templates/unicorn.erb"
end

Private Instance Methods

abs_path(path) click to toggle source
# File lib/uc/unicorn/paths.rb, line 46
def abs_path(path)
 "#{app_dir}/#{path}"
end