Sha256: a6bc842dde9621c10da53361c6a90e5a25799c35fdc5ea73549806d94bec004d

Contents?: true

Size: 458 Bytes

Versions: 2

Compression:

Stored size: 458 Bytes

Contents

require 'date'
require 'time'
require_relative 'modules/day'
require_relative 'modules/month'
require_relative 'modules/week'
require_relative 'modules/year'

class Date
  include WeekOfMonth::Day
  include WeekOfMonth::Month
  include WeekOfMonth::Week
  include WeekOfMonth::Year
end

class Time
  include WeekOfMonth::Day
  include WeekOfMonth::Month
  include WeekOfMonth::Week
  include WeekOfMonth::Year
  
  def leap?
    self.to_date.leap?
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
week_of_month-1.2.2.1 lib/week_of_month.rb
week_of_month-1.2.2 lib/week_of_month.rb