Sha256: f2815efd37789a76d9190084ca2d2f085b568f03e287298a8f8910985756cce3

Contents?: true

Size: 679 Bytes

Versions: 1

Compression:

Stored size: 679 Bytes

Contents

# This migration comes from erp_invoicing (originally 20120605154637)
class AddCalculateBalanceStrategyTypes
  
  def self.up
    [
        ['Calculate with invoices and payments', 'invoices_and_payments'],
        ['Calculate with payments', 'payments'],
        ['Calculate with invoices items and payments', 'invoice_items_and_payments']
    ].each do |item|
      CalculateBalanceStrategyType.create(:description => item[0], :internal_identifier => item[1])
    end

  end
  
  def self.down
    ['invoices_and_payments','payments', 'invoice_items_and_payments'].each do |iid|
      CalculateBalanceStrategyType.destroy_all("internal_identifier = #{iid}")
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
erp_invoicing-3.1.0 spec/dummy/db/data_migrations/20120605154637_add_calculate_balance_strategy_types.erp_invoicing.rb