diff --git a/lib/couchrest/more/extended_document.rb b/lib/couchrest/more/extended_document.rb index 44c73c3..bd7377f 100644 --- a/lib/couchrest/more/extended_document.rb +++ b/lib/couchrest/more/extended_document.rb @@ -62,6 +62,9 @@ module CouchRest property(:updated_at, :read_only => true, :cast_as => 'Time', :auto_validation => false) property(:created_at, :read_only => true, :cast_as => 'Time', :auto_validation => false) + def created_at=(ignored); end + def updated_at=(ignored); end + save_callback :before do |object| object['updated_at'] = Time.now object['created_at'] = object['updated_at'] if object.new?