Module: StillActive::LibyearHelper
Instance Method Summary collapse
- #gem_libyear(version_used_release_date:, latest_version_release_date:) ⇒ Object
- #total_libyear(result) ⇒ Object
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 |