Module: PuppetHerald
- Defined in:
- lib/puppet-herald/client.rb,
lib/puppet-herald/version.rb
Overview
A module for Herald
Defined Under Namespace
Classes: Client
Constant Summary collapse
- VERSION =
Version for Herald Client
version_prep '1.0.0'
- LICENSE =
Lincense for Herald Client
'Apache-2.0'- NAME =
Project name
'Puppet Herald Client'- PACKAGE =
Package (gem) for Herald Client
'puppet-herald-client'- SUMMARY =
A summary info
'a client for Puppet report processor'- DESCRIPTION =
A description info
'Provides a client for Puppet Herald'- HOMEPAGE =
A homepage for Herald
'https://github.com/wavesoftware/gem-puppet-herald-client'
Class Method Summary collapse
-
.version_prep(desired) ⇒ String
Prepare version.
Class Method Details
.version_prep(desired) ⇒ String
Prepare version
7 8 9 10 11 12 13 14 |
# File 'lib/puppet-herald/version.rb', line 7 def self.version_prep(desired) version = desired if desired.match(/[^0-9\.]+/) git = `git describe --tags --dirty --always` version += '.' + git.gsub('-', '.') end version.strip end |