Module: Luban::Deployment::Package::Worker::Base

Included in:
Application::Worker, Luban::Deployment::Package::Worker
Defined in:
lib/luban/deployment/cli/package/worker.rb

Instance Method Summary collapse

Instance Method Details

#package_bin_path(package_name) ⇒ Object



17
18
19
# File 'lib/luban/deployment/cli/package/worker.rb', line 17

def package_bin_path(package_name)
  package_install_path(package_name).join('bin')
end

#package_install_path(package_name) ⇒ Object



12
13
14
15
# File 'lib/luban/deployment/cli/package/worker.rb', line 12

def package_install_path(package_name)
  packages_path.join(package_name.to_s, 'versions',
                     packages[package_name.to_sym].current_version)
end

#packages_pathObject



8
9
10
# File 'lib/luban/deployment/cli/package/worker.rb', line 8

def packages_path
  @packages_path ||= packages_root_path.join(project, application)
end