Sha256: 332d0019ba5cf55201edd8c7f48f7993690e04ea69664cb791c8202ee6232797
Contents?: true
Size: 525 Bytes
Versions: 4
Compression:
Stored size: 525 Bytes
Contents
# frozen_string_literal: true require_relative '../calendar' module TimeBoss module Calendars class Gregorian < Calendar register! def initialize super(basis: Basis) end def supports_weeks? false end private class Basis < Calendar::Support::MonthBasis def start_date @_start_date ||= Date.civil(year, month, 1) end def end_date @_end_date ||= Date.civil(year, month, -1) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems