aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2007-09-18 06:38:28 +0000
committerJeremy Kemper <jeremy@bitsweat.net>2007-09-18 06:38:28 +0000
commit3a696dd290f4cc6bd560c0b5a8d2a4e33afa178c (patch)
tree5ed8edf0d167ecc782791b142da6e6003a98ac9f /activesupport
parent4f375d5b82705db9aeb652d2a562c2df369ca4ac (diff)
downloadrails-3a696dd290f4cc6bd560c0b5a8d2a4e33afa178c.tar.gz
rails-3a696dd290f4cc6bd560c0b5a8d2a4e33afa178c.tar.bz2
rails-3a696dd290f4cc6bd560c0b5a8d2a4e33afa178c.zip
Deprecation: remove deprecated :mday option from Time, Date, and DateTime#change.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7508 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activesupport')
-rw-r--r--activesupport/CHANGELOG2
-rw-r--r--activesupport/lib/active_support/core_ext/date/calculations.rb2
-rw-r--r--activesupport/lib/active_support/core_ext/date_time/calculations.rb2
-rw-r--r--activesupport/lib/active_support/core_ext/time/calculations.rb10
4 files changed, 9 insertions, 7 deletions
diff --git a/activesupport/CHANGELOG b/activesupport/CHANGELOG
index 780f8843a9..f70b6eebb2 100644
--- a/activesupport/CHANGELOG
+++ b/activesupport/CHANGELOG
@@ -1,5 +1,7 @@
*SVN*
+* Deprecation: remove deprecated :mday option from Time, Date, and DateTime#change. [Jeremy Kemper]
+
* Fix JSON decoder with nested quotes and commas. #9579 [zdennis]
* Hash#to_xml doesn't double-unescape. #8806 [Ezran]
diff --git a/activesupport/lib/active_support/core_ext/date/calculations.rb b/activesupport/lib/active_support/core_ext/date/calculations.rb
index 37f5d3b544..df35410b3e 100644
--- a/activesupport/lib/active_support/core_ext/date/calculations.rb
+++ b/activesupport/lib/active_support/core_ext/date/calculations.rb
@@ -87,7 +87,7 @@ module ActiveSupport #:nodoc:
::Date.new(
options[:year] || self.year,
options[:month] || self.month,
- options[:day] || options[:mday] || self.day # mday is deprecated
+ options[:day] || self.day
)
end
diff --git a/activesupport/lib/active_support/core_ext/date_time/calculations.rb b/activesupport/lib/active_support/core_ext/date_time/calculations.rb
index e16ad55fbd..4ec75288ca 100644
--- a/activesupport/lib/active_support/core_ext/date_time/calculations.rb
+++ b/activesupport/lib/active_support/core_ext/date_time/calculations.rb
@@ -18,7 +18,7 @@ module ActiveSupport #:nodoc:
::DateTime.civil(
options[:year] || self.year,
options[:month] || self.month,
- options[:day] || options[:mday] || self.day, # mday is deprecated
+ options[:day] || self.day,
options[:hour] || self.hour,
options[:min] || (options[:hour] ? 0 : self.min),
options[:sec] || ((options[:hour] || options[:min]) ? 0 : self.sec),
diff --git a/activesupport/lib/active_support/core_ext/time/calculations.rb b/activesupport/lib/active_support/core_ext/time/calculations.rb
index e5302f990b..b1ad5a9e99 100644
--- a/activesupport/lib/active_support/core_ext/time/calculations.rb
+++ b/activesupport/lib/active_support/core_ext/time/calculations.rb
@@ -63,7 +63,7 @@ module ActiveSupport #:nodoc:
self.utc? ? :utc_time : :local_time,
options[:year] || self.year,
options[:month] || self.month,
- options[:day] || options[:mday] || self.day, # mday is deprecated
+ options[:day] || self.day,
options[:hour] || self.hour,
options[:min] || (options[:hour] ? 0 : self.min),
options[:sec] || ((options[:hour] || options[:min]) ? 0 : self.sec),
@@ -121,7 +121,7 @@ module ActiveSupport #:nodoc:
max = ::Time.days_in_month(month, year)
mday = max if mday > max
- change(:year => year, :month => month, :mday => mday)
+ change(:year => year, :month => month, :day => mday)
end
# Returns a new Time representing the time a number of specified years ago
@@ -184,7 +184,7 @@ module ActiveSupport #:nodoc:
# Returns a new Time representing the start of the month (1st of the month, 0:00)
def beginning_of_month
#self - ((self.mday-1).days + self.seconds_since_midnight)
- change(:mday => 1,:hour => 0, :min => 0, :sec => 0, :usec => 0)
+ change(:day => 1,:hour => 0, :min => 0, :sec => 0, :usec => 0)
end
alias :at_beginning_of_month :beginning_of_month
@@ -192,7 +192,7 @@ module ActiveSupport #:nodoc:
def end_of_month
#self - ((self.mday-1).days + self.seconds_since_midnight)
last_day = ::Time.days_in_month( self.month, self.year )
- change(:mday => last_day,:hour => 0, :min => 0, :sec => 0, :usec => 0)
+ change(:day => last_day,:hour => 0, :min => 0, :sec => 0, :usec => 0)
end
alias :at_end_of_month :end_of_month
@@ -204,7 +204,7 @@ module ActiveSupport #:nodoc:
# Returns a new Time representing the start of the year (1st of january, 0:00)
def beginning_of_year
- change(:month => 1,:mday => 1,:hour => 0, :min => 0, :sec => 0, :usec => 0)
+ change(:month => 1,:day => 1,:hour => 0, :min => 0, :sec => 0, :usec => 0)
end
alias :at_beginning_of_year :beginning_of_year