Class: Boshify::ReleaseCreator
- Inherits:
-
Object
- Object
- Boshify::ReleaseCreator
- Defined in:
- lib/boshify/release_creator.rb
Overview
Responsible for generating BOSH releases rubocop:disable ClassLength
Instance Method Summary collapse
- #create_release(release) ⇒ Object
-
#initialize(options) ⇒ ReleaseCreator
constructor
A new instance of ReleaseCreator.
Constructor Details
#initialize(options) ⇒ ReleaseCreator
Returns a new instance of ReleaseCreator.
8 9 10 11 12 13 |
# File 'lib/boshify/release_creator.rb', line 8 def initialize() () @fs = [:filesystem] @release_dir = Pathname.new([:release_dir]) @cmd_runner = [:cmd_runner] end |
Instance Method Details
#create_release(release) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/boshify/release_creator.rb', line 15 def create_release(release) create_empty_release create_placeholder_blobstore_config(release) create_job(release) create_packages(release) end |