Class: Struct

Inherits:
Object show all
Defined in:
lib/wee/snapshot_ext.rb

Instance Method Summary collapse

Instance Method Details

#restore_snapshot(snap) ⇒ Object



38
39
40
# File 'lib/wee/snapshot_ext.rb', line 38

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

#take_snapshotObject



32
33
34
35
36
# File 'lib/wee/snapshot_ext.rb', line 32

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