Module: Releases

Defined in:
lib/releases.rb,
lib/releases/version.rb

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.active_versionObject



20
21
22
# File 'lib/releases.rb', line 20

def self.active_version
  ReleaseVersions.active_version
end

.current_versionObject



16
17
18
# File 'lib/releases.rb', line 16

def self.current_version
  ReleaseVersions.current_version
end

.next_versionsObject



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

def self.next_versions
  ReleaseVersions.next_versions
end

.previous_versionObject



32
33
34
# File 'lib/releases.rb', line 32

def self.previous_version
  ReleaseVersions.previous_version
end

.upcoming_releasesObject



9
10
11
12
13
14
# File 'lib/releases.rb', line 9

def self.upcoming_releases
  ReleaseCalculator.new(
    current_version: current_version,
    release_date: release_date
  ).execute
end

.version_for_date(date) ⇒ Object



24
25
26
# File 'lib/releases.rb', line 24

def self.version_for_date(date)
  ReleaseVersions.version_for_date(date)
end