the module that is used to generate the gem version
the major version of the gem
1
the minor version of the gem
7
the tiny version of the gem
2
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('.')