Sha256: eec4a47dcf27e99506d26eadf5a2eaa71383368110f9f3fa2f05ac1505475cdb
Contents?: true
Size: 747 Bytes
Versions: 1
Compression:
Stored size: 747 Bytes
Contents
module PairSee class Card attr_reader :card_name, :number_of_commits, :last_date def initialize(card_name, number_of_commits, first_date, last_date) @card_name = card_name @number_of_commits = number_of_commits @first_date, @last_date = first_date, last_date end def duration (@first_date - @last_date).to_i + 1 end def ==(other) card_name == other.card_name number_of_commits == other.number_of_commits end def pretty commits_per_day = ((number_of_commits * 1.0) / duration).round(2) "#{card_name} - - - commits: #{number_of_commits} - - - duration: #{duration} days - - - last commit: #{last_date} - - - commits per day: #{commits_per_day}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pair_see-0.1.5 | lib/pair_see/card.rb |