Sha256: 9eeca1d4d75d1b64cda2838b51e42000945f04679b1535851179ecdfbada627d

Contents?: true

Size: 392 Bytes

Versions: 10

Compression:

Stored size: 392 Bytes

Contents

class AddDepthToSpreeTaxons < ActiveRecord::Migration[4.2]
  def up
    if !Spree::Taxon.column_names.include?('depth')
      add_column :spree_taxons, :depth, :integer

      say_with_time 'Update depth on all taxons' do
        Spree::Taxon.reset_column_information
        Spree::Taxon.all.each(&:save)
      end
    end
  end

  def down
    remove_column :spree_taxons, :depth
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
solidus_core-2.1.1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-2.0.3 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-2.0.2 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-2.1.0 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-2.1.0.rc1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-2.0.1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-2.1.0.beta1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-2.0.0 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-2.0.0.rc1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-2.0.0.beta1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb