class GitLeadTime::LeadTimeFormat
Attributes
merge[R]
Public Class Methods
new(merge)
click to toggle source
# File lib/git_lead_time/lead_time_format.rb, line 5 def initialize(merge) @merge = merge end
Public Instance Methods
format_lead_time(lead_time)
click to toggle source
# File lib/git_lead_time/lead_time_format.rb, line 13 def format_lead_time(lead_time) time = ("%5.1f" % lead_time) "#{time} day#{"s" unless time == "1.0"}" end
to_s()
click to toggle source
# File lib/git_lead_time/lead_time_format.rb, line 9 def to_s "#{format_lead_time(merge.lead_time)} #{merge.first_commit}..#{merge.merge_commit} #{merge.message}" end