Class: Bosh::Cli::Versions::ReleaseVersionsIndex
- Defined in:
- lib/cli/versions/release_versions_index.rb
Instance Method Summary collapse
-
#initialize(versions_index) ⇒ ReleaseVersionsIndex
constructor
A new instance of ReleaseVersionsIndex.
- #latest_version ⇒ Object
- #versions ⇒ Object
Constructor Details
#initialize(versions_index) ⇒ ReleaseVersionsIndex
Returns a new instance of ReleaseVersionsIndex.
4 5 6 |
# File 'lib/cli/versions/release_versions_index.rb', line 4 def initialize(versions_index) @versions_index = versions_index end |
Instance Method Details
#latest_version ⇒ Object
8 9 10 11 12 |
# File 'lib/cli/versions/release_versions_index.rb', line 8 def latest_version version_strings = @versions_index.version_strings return nil if version_strings.empty? Bosh::Common::Version::ReleaseVersionList.parse(version_strings).latest end |
#versions ⇒ Object
14 15 16 |
# File 'lib/cli/versions/release_versions_index.rb', line 14 def versions Bosh::Common::Version::ReleaseVersionList.parse(@versions_index.version_strings) end |