Module: CFME

Defined in:
lib/cfme-versions.rb

Overview

When run as a program, prints the following table

$ cfme-versions.rb
+----------------+------------------------------+------------+-------+-------+------------+
| MANAGEIQ       | CLOUDFORMS MANAGEMENT ENGINE | CLOUDFORMS | RUBY  | RAILS | POSTGRESQL |
+----------------+------------------------------+------------+-------+-------+------------+
|                | 5.1.z                        | 2.0        |       |       |            |
|                | 5.2.z                        | 3.0        |       |       |            |
| Anand          | 5.3.z                        | 3.1        |       |       |            |
| Botvinnik      | 5.4.z                        | 3.2        |       |       |            |
| Capablanca     | 5.5.z                        | 4.0        | 2.2.z | 4.2.z | 9.4.z      |
| Darga          | 5.6.z                        | 4.1        | 2.2.z | 5.0.z | 9.4.z      |
| Euwe           | 5.7.z                        | 4.1        | 2.3.z | 5.0.z | 9.5.z      |
| Fine           | 5.8.z                        | 4.5        | 2.3.z | 5.0.z | 9.5.z      |
| Gaprindashvili | 5.9.z                        | 4.6        | 2.3.z | 5.0.z | 9.5.z      |
| Hammer         | 5.10.z                       | 4.7        | 2.4.z | 5.0.z | 9.5.z      |
| Ivanchuk       | 5.11.z                       | 5.0        | 2.5.z | 5.1.z | 10.y       |
| Jansa          | 5.12.z                       | 5.1        | 2.5.z | 5.2.z | 10.y       |
+----------------+------------------------------+------------+-------+-------+------------+

Otherwise, it can be required in a ruby script or rake task and manipulated as needed:

require 'cfme-versions'

CFME::Versions.first.cfme_release
#=> "5.1.z"
CFME::Versions.first.cloud_forms_release
#=> "2.0"
CFME::Versions.last.miq_release
#=> "Jansa"
CFME::Versions.last.ruby
#=> "2.5.z"
CFME::Versions.last
#=> #<struct CFME::Version miq_release="Jansa", cfme_release="5.12.z", cloud_forms_release="5.1", ruby="2.5.z", rails="5.2.z", postgresql="10.y">

Defined Under Namespace

Classes: Version, Versions