Sha256: 6a850869f729d27b483018cda46c2d495b4e0b74ca07c8517972adbd33dfab28

Contents?: true

Size: 305 Bytes

Versions: 6

Compression:

Stored size: 305 Bytes

Contents

class MarkDeletedPostsWithTimestamp < ActiveRecord::Migration
  def up
    Post.where(deleted: true).each do |post|
      post.deleted_at = Time.now
      post.save
    end
  end

  def down
    Post.where("deleted_at != ?", nil).each do |post|
      post.deleted = true
      post.save
    end
  end
end

Version data entries

6 entries across 3 versions & 1 rubygems

Version Path
systematize-0.1.0 spec/support/db/data/20161117152453_mark_deleted_posts_with_timestamp.rb
systematize-0.1.0 spec/testapp/db/data/20161117152453_mark_deleted_posts_with_timestamp.rb
systematize-0.0.2 spec/support/db/data/20161117152453_mark_deleted_posts_with_timestamp.rb
systematize-0.0.2 spec/testapp/db/data/20161117152453_mark_deleted_posts_with_timestamp.rb
systematize-0.0.1 spec/support/db/data/20161117152453_mark_deleted_posts_with_timestamp.rb
systematize-0.0.1 spec/testapp/db/data/20161117152453_mark_deleted_posts_with_timestamp.rb