Module: StillActive::LibyearHelper

Extended by:
LibyearHelper
Included in:
LibyearHelper
Defined in:
lib/helpers/libyear_helper.rb

Instance Method Summary collapse

Instance Method Details

#gem_libyear(version_used_release_date:, latest_version_release_date:) ⇒ Object



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

def gem_libyear(version_used_release_date:, latest_version_release_date:)
  return if version_used_release_date.nil? || latest_version_release_date.nil?

  diff = latest_version_release_date - version_used_release_date
  [diff / CoreExt::SECONDS_PER_YEAR, 0.0].max.round(1)
end

#total_libyear(result) ⇒ Object



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

def total_libyear(result)
  result.each_value.sum { |d| d[:libyear] || 0.0 }
end