Sha256: 321697b99201aef7b13ff0865968f88dee6327fab8c17a62152e4c7e08108cd8

Contents?: true

Size: 463 Bytes

Versions: 1

Compression:

Stored size: 463 Bytes

Contents

module PairSee
  class DateCombo
    attr_reader :date, :devs

    def initialize(date, *devs)
      @date = date
      @devs = devs
    end

    def to_s
      if date.nil?
        "#{devs.join ', '}: not yet"
      else
        "#{devs.join ', '}: #{date}"
      end
    end

    def <=>(other)
      if date && other.date
        date <=> other.date
      elsif date
        1
      elsif other.date
        -1
      else
        0
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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