Sha256: e6c4c1c073900479c430ff4a86e0da5643917c3e23ebee63c9a7d69669758aa4
Contents?: true
Size: 536 Bytes
Versions: 17
Compression:
Stored size: 536 Bytes
Contents
class AddCompletedAtToTasks < ActiveRecord::Migration def up add_column :tasks, :completed_at, :timestamp, null: true Task.reset_column_information Task.joins(:project) .where(Project.arel_table[:category].eq("Libraries")) .committed .update_all("completed_at=first_commit_at") Task.joins(:project) .where(Project.arel_table[:category].not_eq("Libraries")) .released .update_all("completed_at=first_release_at") end def down remove_column :tasks, :completed_at end end
Version data entries
17 entries across 17 versions & 1 rubygems