# File sipper/ruby_ext/snapshot.rb, line 135 def restore_snapshot(snap) fields = self.__snap_fields if self.respond_to? :__snap_fields fields = instance_variables unless fields fields.each do |iv| instance_variable_set(iv, snap[iv]) end end