class Bosh::Gen::Models::ReleaseDetection
Attributes
latest_dev_release[R]
release_path[R]
Public Class Methods
new(release_path)
click to toggle source
# File lib/bosh/gen/models/release_detection.rb, line 8 def initialize(release_path) @release_path = release_path @dev_config = YAML.load_file(File.join(release_path, "config", "dev.yml")) @latest_dev_release_filename = File.expand_path(@dev_config["latest_release_filename"], release_path) # absolute or relative @latest_dev_release = YAML.load_file(@latest_dev_release_filename) end
Public Instance Methods
latest_dev_release_job_names()
click to toggle source
# File lib/bosh/gen/models/release_detection.rb, line 24 def latest_dev_release_job_names @latest_dev_release["jobs"].map {|job| job["name"]} end
latest_dev_release_name()
click to toggle source
# File lib/bosh/gen/models/release_detection.rb, line 16 def latest_dev_release_name @latest_dev_release["name"] end
latest_dev_release_properties()
click to toggle source
# File lib/bosh/gen/models/release_detection.rb, line 28 def latest_dev_release_properties { "name" => latest_dev_release_name, "version" => latest_dev_release_version } end
latest_dev_release_version()
click to toggle source
# File lib/bosh/gen/models/release_detection.rb, line 20 def latest_dev_release_version @latest_dev_release["version"] end