Sha256: 6712551b841af406226067696e15c49fdfc35cceb0cec35ca0ca29cbd04c2bed

Contents?: true

Size: 387 Bytes

Versions: 11

Compression:

Stored size: 387 Bytes

Contents

class AddDepthToSpreeTaxons < ActiveRecord::Migration
  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

11 entries across 11 versions & 1 rubygems

Version Path
solidus_core-1.4.2 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.3.2 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.4.1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.4.0 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.4.0.rc1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.4.0.beta1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.3.1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.3.0 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.3.0.rc2 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.3.0.rc1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb
solidus_core-1.3.0.beta1 db/migrate/20130826062534_add_depth_to_spree_taxons.rb