the module that is used to generate the gem version
the major version of the gem
2
the minor version of the gem
0
the tiny version of the gem
5
if the version should be a prerelease
nil
the full version of the gem composed from major minor tiny and prerelease versions
[MAJOR, MINOR, TINY, PRE].compact.join('.')