aboutsummaryrefslogtreecommitdiffstats
path: root/spec/dummy/db/migrate/20110812055013_rename_custom_title_to_menu_title_in_refinery_pages.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/dummy/db/migrate/20110812055013_rename_custom_title_to_menu_title_in_refinery_pages.rb')
-rw-r--r--spec/dummy/db/migrate/20110812055013_rename_custom_title_to_menu_title_in_refinery_pages.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/spec/dummy/db/migrate/20110812055013_rename_custom_title_to_menu_title_in_refinery_pages.rb b/spec/dummy/db/migrate/20110812055013_rename_custom_title_to_menu_title_in_refinery_pages.rb
new file mode 100644
index 0000000..0ce6cb2
--- /dev/null
+++ b/spec/dummy/db/migrate/20110812055013_rename_custom_title_to_menu_title_in_refinery_pages.rb
@@ -0,0 +1,15 @@
+class RenameCustomTitleToMenuTitleInRefineryPages < ActiveRecord::Migration
+ def up
+ if ::Refinery::Page::Translation.column_names.map(&:to_sym).include?(:custom_title)
+ rename_column ::Refinery::Page::Translation.table_name, :custom_title, :menu_title
+ end
+ remove_column ::Refinery::Page.table_name, :custom_title_type
+ end
+
+ def down
+ if ::Refinery::Page::Translation.column_names.map(&:to_sym).include?(:menu_title)
+ rename_column ::Refinery::Page::Translation.table_name, :menu_title, :custom_title
+ end
+ add_column ::Refinery::Page.table_name, :custom_title_type, :string
+ end
+end