app/controllers/erd/erd_controller.rb in erd-0.4.0 vs app/controllers/erd/erd_controller.rb in erd-0.5.0
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
require 'nokogiri'
require 'rails_erd/diagram/graphviz'
require 'erd/application_controller'
module Erd
@@ -39,10 +41,10 @@
when 'remove_model'
model = model.tableize
generated_migration_file = Erd::GenaratorRunner.execute_generate_migration "drop_#{model}"
gsub_file generated_migration_file, /def (up|change).* end/m, "def change\n drop_table :#{model}\n end"
when 'rename_model'
- model, from, to = from.tableize, to.tableize, model.tableize
+ _model, from, to = from.tableize, to.tableize, model.tableize
generated_migration_file = Erd::GenaratorRunner.execute_generate_migration "rename_#{from}_to_#{to}"
gsub_file generated_migration_file, /def (up|change).* end/m, "def change\n rename_table :#{from}, :#{to}\n end"
when 'add_column'
model = model.tableize
name_and_type = column.scan(/(.*)\((.*?)\)/).first