Sha256: d37550f6b43ab1fdcd2f8ace84da774566311d93db9ca568945f709a2f28b409
Contents?: true
Size: 392 Bytes
Versions: 10
Compression:
Stored size: 392 Bytes
Contents
module Superstore module Timestamps extend ActiveSupport::Concern included do attribute :created_at, type: :time attribute :updated_at, type: :time before_create do self.created_at ||= Time.current self.updated_at ||= Time.current end before_update if: :changed? do self.updated_at = Time.current end end end end
Version data entries
10 entries across 10 versions & 1 rubygems