Sha256: 24d9cbb737374e4c5cc5688f1e52fb7a831f4c6438103e668f727b02d03f3e29

Contents?: true

Size: 597 Bytes

Versions: 3

Compression:

Stored size: 597 Bytes

Contents

if Rails::VERSION::MAJOR >= 5
  version = [Rails::VERSION::MAJOR, Rails::VERSION::MINOR].join('.').to_f
  base = ActiveRecord::Migration[version]
else
  base = ActiveRecord::Migration
end

class RenameAnswerGroupsAndQuestionGroups < base
  def change
    rename_table :rapidfire_answer_groups, :rapidfire_attempts
    rename_table :rapidfire_question_groups, :rapidfire_surveys
    rename_column :rapidfire_answers, :answer_group_id, :attempt_id
    rename_column :rapidfire_attempts, :question_group_id, :survey_id
    rename_column :rapidfire_questions, :question_group_id, :survey_id
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rapidfire-8.0.0 lib/generators/rapidfire/templates/migrations/rename_answer_groups_and_question_groups.rb
rapidfire-5.0.0 lib/generators/rapidfire/templates/migrations/rename_answer_groups_and_question_groups.rb
rapidfire-4.0.0 lib/generators/rapidfire/templates/migrations/rename_answer_groups_and_question_groups.rb