module ActiveRedis::Timestamps

Public Class Methods

included(base) click to toggle source
# File lib/active_redis/timestamps.rb, line 3
def self.included(base)
  base.class_eval do
    field :created_at, type: :time
    field :updated_at, type: :time

    before_save :set_updated_at_to_now
    before_create :set_created_at_to_now
  end
end

Private Instance Methods

set_created_at_to_now() click to toggle source
# File lib/active_redis/timestamps.rb, line 19
def set_created_at_to_now
  self.created_at = Time.now
end
set_updated_at_to_now() click to toggle source
# File lib/active_redis/timestamps.rb, line 15
def set_updated_at_to_now
  self.updated_at = Time.now
end