Sha256: 35766f0c884379ab3b6313fd59190f04830a88df43b6cd2889885b56d286a641
Contents?: true
Size: 492 Bytes
Versions: 124
Compression:
Stored size: 492 Bytes
Contents
# frozen_string_literal: true class ReeDate::Change include Ree::FnDSL fn :change doc(<<~DOC) Returns a new date where one or more of the elements have been changed according to the +opts+ parameter. DOC contract( Date, Ksplat[ year?: Integer, month?: Integer, day?: Integer ] => Date ) def call(date, **opts) Date.new( opts[:year] || date.year, opts[:month] || date.month, opts[:day] || date.day ) end end
Version data entries
124 entries across 124 versions & 1 rubygems