Module: BEL::Version

Defined in:
lib/bel/version.rb

Overview

Captures the semantic version of the library.

Constant Summary collapse

STRING =

The frozen version String. See Object#freeze.

File.read(
File.join(
  File.expand_path(File.dirname(__FILE__)), '..', '..', 'VERSION'
)).chomp.freeze
VERSION_NUMBERS =

The frozen Array of version numbers. See Object#freeze.

[MAJOR, MINOR, PATCH].freeze

Class Method Summary collapse

Class Method Details

.to_afrozen Array

Return the frozen, semantic version number Array.

Returns:

  • (frozen Array)

    the semantic version numbers



28
29
30
# File 'lib/bel/version.rb', line 28

def to_a
  VERSION_NUMBERS
end

.to_sfrozen String Also known as: to_str

Return the frozen, semantic version String.

Returns:

  • (frozen String)

    the semantic version



21
22
23
# File 'lib/bel/version.rb', line 21

def to_s
  STRING
end