Sha256: ca33243023c2662469c141291a6e0696df0443e0fc7ec48f81bbe6ca70a8a903
Contents?: true
Size: 400 Bytes
Versions: 2
Compression:
Stored size: 400 Bytes
Contents
require 'glue/aspects' module Og # Adds timestamping functionality. module Timestamped property :create_time, Time property :update_time, Time property :access_time, Time before "@create_time = @update_time = Time.now", :on => :og_insert before "@update_time = Time.now", :on => :og_update def touch! @access_time = Time.now end end end # * George Moschovitis <gm@navel.gr>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
og-0.22.0 | lib/og/mixin/timestamped.rb |
og-0.23.0 | lib/og/mixin/timestamped.rb |