Sha256: 7dac8d57c333b9b60430b31ee63edb66817ebcb69517d8033ab960fe87fcf1fb
Contents?: true
Size: 607 Bytes
Versions: 27
Compression:
Stored size: 607 Bytes
Contents
# -*- encoding : utf-8 -*- require_relative "lib/skin" class Skin def delete_deprecated_skin_cards skin_cards.each do |name_parts| next if !Card.fetch(name_parts) || !Card.fetch(name_parts).pristine? delete_card name_parts end end def skin_cards [[skin_name, "bootswatch theme"], [skin_name, "style"], [skin_name, "variables"]] end end class DeleteDeprecatedSkinCards < Card::Migration::Core def up Skin.each(&:delete_deprecated_skin_cards) Skin.new("bootstrap default").delete_deprecated_skin_cards delete_card "default bootstrap skin" end end
Version data entries
27 entries across 27 versions & 1 rubygems