Sha256: 6590c33b22ed8a4acb205e1331e5961e512145f641ec3226ab462c1605fac17e
Contents?: true
Size: 789 Bytes
Versions: 42
Compression:
Stored size: 789 Bytes
Contents
# -*- encoding : utf-8 -*- class ReorganizeScripts < Card::Migration::Core def up 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
42 entries across 42 versions & 1 rubygems