class Guard::Bosh::JobPropertiesLoader
The properties defined in the manifest at the job level.
Public Class Methods
new(deployment_manifest:)
click to toggle source
# File lib/guard/bosh/job_properties_loader.rb, line 5 def initialize(deployment_manifest:) @manifest = deployment_manifest end
Public Instance Methods
load_properties(job)
click to toggle source
# File lib/guard/bosh/job_properties_loader.rb, line 9 def load_properties(job) manifest_job = @manifest['jobs'].find do |j| j['name'] == job[:manifest_job_name] end if manifest_job manifest_job['properties'] else {} end end