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
- #package_bin_path(package_name) ⇒ Object
- #package_install_path(package_name) ⇒ Object
- #packages_path ⇒ Object
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_path ⇒ Object
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 |