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