module CC::Service::Helper
Constants
- GREEN_HEX
- RED_HEX
Public Instance Methods
changed()
click to toggle source
# File lib/cc/service/helper.rb, line 41 def changed if improved? "improved" else "declined" end end
color()
click to toggle source
# File lib/cc/service/helper.rb, line 25 def color if improved? "green" else "red" end end
compare_url()
click to toggle source
# File lib/cc/service/helper.rb, line 13 def compare_url payload["compare_url"] end
details_url()
click to toggle source
# File lib/cc/service/helper.rb, line 9 def details_url payload["details_url"] end
emoji()
click to toggle source
# File lib/cc/service/helper.rb, line 17 def emoji if improved? ":sunny:" else ":umbrella:" end end
hex_color()
click to toggle source
# File lib/cc/service/helper.rb, line 33 def hex_color if improved? GREEN_HEX else RED_HEX end end
improved?()
click to toggle source
# File lib/cc/service/helper.rb, line 49 def improved? raise NotImplementedError, "Event-specific helpers must define #{__method__}" end
repo_name()
click to toggle source
# File lib/cc/service/helper.rb, line 5 def repo_name payload["repo_name"] end