Module: StandupMD::Version

Defined in:
lib/standup_md/version.rb

Overview

Module that contains all gem version information. Follows semantic versioning. Read: semver.org/

Constant Summary collapse

MAJOR =

Major version.

Returns:

  • (Integer)
0
MINOR =

Minor version.

Returns:

  • (Integer)
3
PATCH =

Patch version.

Returns:

  • (Integer)
15

Class Method Summary collapse

Class Method Details

.to_aArray

Version as [MAJOR, MINOR, PATCH]

Returns:

  • (Array)


30
31
32
# File 'lib/standup_md/version.rb', line 30

def self.to_a
  [MAJOR, MINOR, PATCH]
end

.to_hHash

Version as {major: MAJOR, minor: MINOR, patch: PATCH}

Returns:

  • (Hash)


46
47
48
# File 'lib/standup_md/version.rb', line 46

def self.to_h
  %i[major minor patch].zip(to_a).to_h
end

.to_sString

Version as MAJOR.MINOR.PATCH

Returns:

  • (String)


38
39
40
# File 'lib/standup_md/version.rb', line 38

def self.to_s
  to_a.join(".")
end