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">