Sha256: 3c955c6df51bddbe191e78a49eeb9a913ee0834204eb51cf1449805a3a369bb4
Contents?: true
Size: 526 Bytes
Versions: 20
Compression:
Stored size: 526 Bytes
Contents
class CreditcardLastFourDigits < ActiveRecord::Migration # Hack to allow for legacy migrations class Creditcard < ActiveRecord::Base end def self.up rename_column :creditcards, :display_number, :last_digits Creditcard.reset_column_information Creditcard.all.each do |card| card.update_attribute(:last_digits, card.last_digits.gsub("XXXX-XXXX-XXXX-", "")) if card.last_digits.present? end end def self.down rename_column :creditcards, :last_digits, :display_number end end
Version data entries
20 entries across 20 versions & 3 rubygems