Sha256: 41555ecd07f0e34f4df28844f66d44b768ef327949b498f316c63e5f4067d78e
Contents?: true
Size: 1.02 KB
Versions: 5
Compression:
Stored size: 1.02 KB
Contents
# -*- encoding : utf-8 -*- class RenamingForMenu < Cardio::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
5 entries across 5 versions & 1 rubygems