Sha256: 1686878678978a703806b09b5ce83883bcecb9daec71bc0a129ce38357cb39d9
Contents?: true
Size: 488 Bytes
Versions: 11
Compression:
Stored size: 488 Bytes
Contents
# frozen_string_literal: true require_relative './support/monthly_unit' module TimeBoss class Calendar class Half < Support::MonthlyUnit NUM_MONTHS = 6 # Get a simple representation of this half. # @return [String] (e.g. "2020H2") def name "#{year_index}H#{index}" end # Get a "pretty" representation of this half. # @return [String] (e.g. "H2 2020") def title "H#{index} #{year_index}" end end end end
Version data entries
11 entries across 11 versions & 1 rubygems