Sha256: 19287ca7c6e7725019e87c4b3cc7558de4ee1b416d7ef8c86b2739bfe784b42b
Contents?: true
Size: 516 Bytes
Versions: 45
Compression:
Stored size: 516 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
45 entries across 33 versions & 8 rubygems