Omnibus::Software understands version overrides
Omnibus::Software understands version overrides

This adds an additional @override_version property which can be set independently of the standard version (here renamed to @given_version)

The getter functionality of #version has been modified to return the effective version, taking into account any override information if present.

The change was made in this way to minimize the impact to other code and existing omnibus software descriptor files.

rapid7/omnibus,hugosato/omnibus,Altiscale/omnibus,mattray/omnibus,Scalr/omnibus,higanworks/omnibus,lvfeng1130/omnibus,higanworks/omnibus,rapid7/omnibus,rhass/omnibus,hugosato/omnibus,servebox/omnibus,sh9189/omnibus,ashhher3/omnibus,sh9189/omnibus,3ofcoins/chef-omnibus,adamleff/omnibus,rhass/omnibus,chef/omnibus,higanworks/omnibus,servebox/omnibus,rhass/omnibus,szechyjs/omnibus,szechyjs/omnibus,hugosato/omnibus,intfrr/omnibus,adamleff/omnibus,servebox/omnibus,jamesn/omnibus,lvfeng1130/omnibus,Altiscale/omnibus,mattray/omnibus,chef/omnibus,DataDog/omnibus-ruby,strangelittlemonkey/omnibus,DataDog/omnibus-ruby,szechyjs/omnibus,strangelittlemonkey/omnibus,3ofcoins/chef-omnibus,intfrr/omnibus,lvfeng1130/omnibus,pskrz/omnibus,DataDog/omnibus-ruby,sh9189/omnibus,pskrz/omnibus,ashhher3/omnibus,ashhher3/omnibus,strangelittlemonkey/omnibus,3ofcoins/chef-omnibus,adamleff/omnibus,pskrz/omnibus,mattray/omnibus,jamesn/omnibus,rapid7/omnibus,chef/omnibus,Scalr/omnibus,Scalr/omnibus,Altiscale/omnibus,jamesn/omnibus,intfrr/omnibus