aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2006-02-09 19:47:13 +0000
committerJeremy Kemper <jeremy@bitsweat.net>2006-02-09 19:47:13 +0000
commit3a38c829e0790a4341dcb5784118731361f6c788 (patch)
treefcae2c7958e7e7d2eed3cceb6ba6034541166690 /activerecord
parent08bda903ec2b391e3d5660fdd1ea8f6137fecbd8 (diff)
downloadrails-3a38c829e0790a4341dcb5784118731361f6c788.tar.gz
rails-3a38c829e0790a4341dcb5784118731361f6c788.tar.bz2
rails-3a38c829e0790a4341dcb5784118731361f6c788.zip
Closes #3784.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3562 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord')
-rw-r--r--activerecord/lib/active_record/timestamp.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/activerecord/lib/active_record/timestamp.rb b/activerecord/lib/active_record/timestamp.rb
index 2877510ae4..3c947f0eb6 100644
--- a/activerecord/lib/active_record/timestamp.rb
+++ b/activerecord/lib/active_record/timestamp.rb
@@ -5,7 +5,7 @@ module ActiveRecord
#
# This behavior can be turned off by setting <tt>ActiveRecord::Base.record_timestamps = false</tt>.
# This behavior by default uses local time, but can use UTC by setting <tt>ActiveRecord::Base.default_timezone = :utc</tt>
- module Timestamp
+ module Timestamp
def self.append_features(base) # :nodoc:
super
@@ -16,14 +16,14 @@ module ActiveRecord
alias_method :update_without_timestamps, :update
alias_method :update, :update_with_timestamps
end
- end
-
+ end
+
def create_with_timestamps #:nodoc:
if record_timestamps
t = ( self.class.default_timezone == :utc ? Time.now.utc : Time.now )
write_attribute('created_at', t) if respond_to?(:created_at) && created_at.nil?
write_attribute('created_on', t) if respond_to?(:created_on) && created_on.nil?
-
+
write_attribute('updated_at', t) if respond_to?(:updated_at)
write_attribute('updated_on', t) if respond_to?(:updated_on)
end
@@ -38,7 +38,7 @@ module ActiveRecord
end
update_without_timestamps
end
- end
+ end
class Base
# Records the creation date and possibly time in created_on (date only) or created_at (date and time) and the update date and possibly