Module: CuteKV::Timestamp
- Defined in:
- lib/cute_kv/timestamp.rb
Overview
CuteKV 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
<tt>ActiveRecord::Base.record_timestamps = false</tt>
Timestamps are in the local timezone by default but you can use UTC by setting
<tt>CuteKV::Timestampes.default_timezone == :utc</tt>
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Class Method Details
.default_timezone ⇒ Object
48 49 50 |
# File 'lib/cute_kv/timestamp.rb', line 48 def default_timezone @default_tz ||= :utc end |
.included(base) ⇒ Object
:nodoc:
12 13 14 15 |
# File 'lib/cute_kv/timestamp.rb', line 12 def self.included(base) #:nodoc: base.extend ClassMethods base.alias_method_chain :save, :timestamps end |