Class: Guard::Bosh::PackageResolver

Inherits:
Object
  • Object
show all
Defined in:
lib/guard/bosh/package_resolver.rb

Overview

Packages for a given BOSH job

Instance Method Summary collapse

Constructor Details

#initialize(release_dir) ⇒ PackageResolver

Returns a new instance of PackageResolver.



7
8
9
# File 'lib/guard/bosh/package_resolver.rb', line 7

def initialize(release_dir)
  @release_dir = release_dir
end

Instance Method Details

#resolve(job) ⇒ Object



11
12
13
14
# File 'lib/guard/bosh/package_resolver.rb', line 11

def resolve(job)
  job_spec = @release_dir + 'jobs' + job + 'spec'
  YAML.load_file(job_spec)['packages']
end