Sha256: bbcda2d980b7006794f8fe4dfbc6595c1292cee5edb0a8c0ccab5edae5b5616b

Contents?: true

Size: 511 Bytes

Versions: 1

Compression:

Stored size: 511 Bytes

Contents

module PairSee
  class PairingEvent
    def initialize(current_person, most_recent_commits)
      @current_person = current_person
      @most_recent_commits = most_recent_commits
    end

    def pretty
      @most_recent_commits.sort_by { |_pair, tuple| tuple.first.date }.map do |_pair, tuple|
        "#{@current_person}, #{tuple.last}: #{tuple.first.date}"
      end + _pretty_spacing
    end

    def person
      @current_person
    end

    private

    def _pretty_spacing
      ['']
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pair_see-0.1.6 lib/pair_see/pairing_event.rb