X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=vendor%2Frails%2Factiverecord%2Flib%2Factive_record%2Ftimestamp.rb;fp=vendor%2Frails%2Factiverecord%2Flib%2Factive_record%2Ftimestamp.rb;h=0000000000000000000000000000000000000000;hb=36d9f3351a3b4e8159279445190e2287ffdea86c;hp=8dbe80a01ac4416540b5de9aa1b0b7ef154c36a2;hpb=913cf6054b1d29b5d2f5e620304af7ee77cc1f1f;p=feedcatcher.git
diff --git a/vendor/rails/activerecord/lib/active_record/timestamp.rb b/vendor/rails/activerecord/lib/active_record/timestamp.rb
deleted file mode 100644
index 8dbe80a..0000000
--- a/vendor/rails/activerecord/lib/active_record/timestamp.rb
+++ /dev/null
@@ -1,41 +0,0 @@
-module ActiveRecord
- # Active Record automatically timestamps create and update operations if the table has fields
- # named created_at/created_on or updated_at/updated_on.
- #
- # Timestamping can be turned off by setting
- # ActiveRecord::Base.record_timestamps = false
- #
- # Timestamps are in the local timezone by default but you can use UTC by setting
- # ActiveRecord::Base.default_timezone = :utc
- module Timestamp
- def self.included(base) #:nodoc:
- base.alias_method_chain :create, :timestamps
- base.alias_method_chain :update, :timestamps
-
- base.class_inheritable_accessor :record_timestamps, :instance_writer => false
- base.record_timestamps = true
- end
-
- private
- 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) && updated_at.nil?
- write_attribute('updated_on', t) if respond_to?(:updated_on) && updated_on.nil?
- end
- create_without_timestamps
- end
-
- def update_with_timestamps(*args) #:nodoc:
- if record_timestamps && (!partial_updates? || changed?)
- t = self.class.default_timezone == :utc ? Time.now.utc : Time.now
- write_attribute('updated_at', t) if respond_to?(:updated_at)
- write_attribute('updated_on', t) if respond_to?(:updated_on)
- end
- update_without_timestamps(*args)
- end
- end
-end