Sha256: e525dc9b7b6773ed97ca5a5a2357d37f21c74e347f4c9fcb13f96bcfe1a9083f
Contents?: true
Size: 1.02 KB
Versions: 60
Compression:
Stored size: 1.02 KB
Contents
# -*- encoding : utf-8 -*- class RenamingForMenu < Card::Migration::Core def up renames = { "*content" => "*structure", "*edit help" => "*help", "*links" => "*links to", "*inclusions" => "*includes", "*linkers" => "*linked to by", "*includers" => "*included by", "*plus cards" => "*children", "*plus parts" => "*mates", "*editing" => "*edited" } renames.each do |oldname, newname| puts "updating: #{oldname}" c = Card[oldname] c.update_referers = true c.name = newname c.save! end codenames = %w( by_name by_update by_create refers_to links_to includes referred_to_by linked_to_by included_by children mates editors discussion created edited ) codenames.each do |codename| name = codename =~ /^by|disc/ ? codename : "*" + codename c = Card[name] c.codename = codename c.save! end end end
Version data entries
60 entries across 60 versions & 1 rubygems