change(options)
public
Returns a new Date where one or more of the
elements have been changed according to the options parameter.
Examples:
Date.new(2007, 5, 12).change(:day => 1)
Date.new(2007, 5, 12).change(:year => 2005, :month => 1)
Show source
def change(options)
::Date.new(
options[:year] || self.year,
options[:month] || self.month,
options[:day] || self.day
)
end