Sha256: c7e406efc248cdf25a549ccd770e82af3a0a96ad2b4b167b94908cf94ddf068f
Contents?: true
Size: 995 Bytes
Versions: 13
Compression:
Stored size: 995 Bytes
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.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
13 entries across 13 versions & 1 rubygems