Class: VagrantPlugins::VagrantBosh::Deployment::UploadableReleaseFactory
- Inherits:
-
Object
- Object
- VagrantPlugins::VagrantBosh::Deployment::UploadableReleaseFactory
- Defined in:
- lib/vagrant-bosh/deployment/uploadable_release_factory.rb
Instance Method Summary collapse
-
#initialize(guest_root_dir, release_uploader, create_release_cmd, ui) ⇒ UploadableReleaseFactory
constructor
A new instance of UploadableReleaseFactory.
- #new_uploadable_release(name, version, host_dir) ⇒ Object
Constructor Details
#initialize(guest_root_dir, release_uploader, create_release_cmd, ui) ⇒ UploadableReleaseFactory
Returns a new instance of UploadableReleaseFactory.
7 8 9 10 11 12 |
# File 'lib/vagrant-bosh/deployment/uploadable_release_factory.rb', line 7 def initialize(guest_root_dir, release_uploader, create_release_cmd, ui) @guest_root_dir = guest_root_dir @release_uploader = release_uploader @create_release_cmd = create_release_cmd @ui = ui end |
Instance Method Details
#new_uploadable_release(name, version, host_dir) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/vagrant-bosh/deployment/uploadable_release_factory.rb', line 14 def new_uploadable_release(name, version, host_dir) UplodableRelease.new( name, version, host_dir, @guest_root_dir, @release_uploader, @create_release_cmd, @ui, ) end |