Sha256: 6701d8c739c17e81ee51b30edd51a818ed8a3995623420d6e21959d28d2efd56

Contents?: true

Size: 871 Bytes

Versions: 8

Compression:

Stored size: 871 Bytes

Contents

# -*- encoding : utf-8 -*-

class AddModScriptAssetsType < Cardio::Migration::Core
  def up
    add_cardtypes
    delete_script_cards
    card = Card[:all, :script]
    ["script: jquery", "script: decko", "script: libraries",
     "script: editors", "script: mods"].each do |name|
      card.drop_item name
    end
    puts card.item_names
    card.save!
  end

  def add_cardtypes
    ensure_code_card name: "Mod script assets", type_code: :cardtype
    ensure_code_card name: "Local script folder group", type_code: :cardtype
    ensure_code_card name: "Local script manifest group", type_code: :cardtype
  end

  def delete_script_cards
    delete_code_card :script_decko
    delete_code_card :script_editors
    delete_code_card :script_pointer_config
    delete_code_card :script_jquery
    delete_code_card :script_mods
    delete_code_card :script_rules
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
card-mod-script-0.14.2 db/migrate_core_cards/20200804112348_add_mod_script_assets_type.rb
card-mod-script-0.14.1 db/migrate_core_cards/20200804112348_add_mod_script_assets_type.rb
card-mod-script-0.14.0 db/migrate_core_cards/20200804112348_add_mod_script_assets_type.rb
card-mod-script-0.13.4 db/migrate_core_cards/20200804112348_add_mod_script_assets_type.rb
card-mod-script-0.13.3 db/migrate_core_cards/20200804112348_add_mod_script_assets_type.rb
card-mod-script-0.13.2 db/migrate_core_cards/20200804112348_add_mod_script_assets_type.rb
card-mod-script-0.13.1 db/migrate_core_cards/20200804112348_add_mod_script_assets_type.rb
card-mod-script-0.13.0 db/migrate_core_cards/20200804112348_add_mod_script_assets_type.rb