# File lib/flexirecord.rb, line 911 911: def replace(backup) 912: synchronize do 913: raise TypeError, "Can not restore backup of objects of other classes." unless backup.class == self.class 914: @data_hash, @saved, @old_primary_key = backup.read_internal_state 915: return self 916: end 917: end