Sha256: ca32065f1f0908c7da87e73ddeef735c3981800f315611300420258b0d9f918d
Contents?: true
Size: 1.97 KB
Versions: 1
Compression:
Stored size: 1.97 KB
Contents
# -*- encoding: utf-8 -*- ################################################################################ # Time-stamp: <Sat 2016-11-12 02:37 svarrette> ################################################################################ # @author Sebastien Varrette <Sebastien.Varrette@uni.lu> # # FalkorLib Version management # module FalkorLib #:nodoc: # Management of the current version of the library # @see falkorlib/tasks/versioning.rake module Version # Change the MAJOR, MINOR and PATCH constants below # to adjust the version of the FalkorLib gem # # MAJOR: Defines the major version # MINOR: Defines the minor version # PATCH: Defines the patch version MAJOR, MINOR, PATCH = 0, 7, 2 module_function ## Returns the major version ( big release based off of multiple minor releases ) def major MAJOR end ## Returns the minor version ( small release based off of multiple patches ) def minor MINOR end ## Returns the patch version ( updates, features and (crucial) bug fixes ) def patch PATCH end ## @return the full version string def to_s [MAJOR, MINOR, PATCH].join('.') end # ## Return a new version number based on # # @param oldversion the old version (format: x.y.z) # # @param level the level of bumping (either :major, :minor, :patch) # def bump_version(oldversion, level) # major = minor = patch = 0 # if oldversion =~ /^(\d+)\.(\d+)\.(\d+)$/ # major = $1.to_i # minor = $2.to_i # patch = $3.to_i # end # case level # when ':major' # major += 1 # minor = 0 # patch = 0 # when ':minor' # minor += 1 # patch = 0 # when ':patch' # patch += 1 # end # version = [major, minor, patch].compact.join('.') # end end # Shorter version of the Gem's VERSION VERSION = Version.to_s end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
falkorlib-0.7.2 | lib/falkorlib/version.rb |