Sha256: 9013028a58542eea0eed042ea0b24db3bf388ea0334bad2d4d9cf75de1ea1944
Contents?: true
Size: 860 Bytes
Versions: 10
Compression:
Stored size: 860 Bytes
Contents
# -*- encoding : utf-8 -*- class ReorganizeScripts < Card::Migration::Core def up create_or_update name: "*machine cache", codename: "machine_cache" ensure_card name: "script: mods", type_id: Card::PointerID, codename: "script_mods" ensure_card name: "script: editors", type_id: Card::PointerID, codename: "script_editors" update_script_rules end def update_script_rules Card.search(type_id: Card::PointerID, right: { codename: "script" }, link_to: "script: slot").each do |script_rule| [:script_tinymce, :script_ace, :bootstrap_js].each do |codename| name = Card[codename].name script_rule.drop_item name end script_rule.add_item "script: editors" script_rule.add_item "script: mods" script_rule.save! end end end
Version data entries
10 entries across 10 versions & 1 rubygems