Module: StillActive::EmojiHelper

Extended by:
EmojiHelper
Included in:
EmojiHelper
Defined in:
lib/helpers/emoji_helper.rb

Instance Method Summary collapse

Instance Method Details

#inactive_gem_emoji(result_hash) ⇒ Object



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

def inactive_gem_emoji(result_hash)
  case ActivityHelper.activity_level(result_hash)
  when :ok then ""
  when :stale then StillActive.config.warning_emoji
  when :archived, :critical then StillActive.config.critical_warning_emoji
  when :unknown then StillActive.config.unsure_emoji
  end
end

#using_latest_emoji(using_last_release:, using_last_pre_release:) ⇒ Object



18
19
20
21
22
23
24
25
26
27
28
# File 'lib/helpers/emoji_helper.rb', line 18

def using_latest_emoji(using_last_release:, using_last_pre_release:)
  if using_last_release.nil? && using_last_pre_release.nil?
    StillActive.config.unsure_emoji
  elsif using_last_pre_release
    StillActive.config.futurist_emoji
  elsif using_last_release
    StillActive.config.success_emoji
  else
    StillActive.config.warning_emoji
  end
end