Class: Struct

Inherits:
Object show all
Defined in:
lib/more/facets/snapshot.rb

Instance Method Summary collapse

Instance Method Details

#restore_snapshot(snap) ⇒ Object



179
180
181
# File 'lib/more/facets/snapshot.rb', line 179

def restore_snapshot(snap)
  snap.each_pair {|k,v| send(k.to_s + "=", v)}
end

#take_snapshotObject



173
174
175
176
177
# File 'lib/more/facets/snapshot.rb', line 173

def take_snapshot
  snap = Hash.new
  each_pair {|k,v| snap[k] = v}
  snap
end