Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/wee/snapshot_ext.rb
Instance Method Summary collapse
Instance Method Details
#restore_snapshot(snap) ⇒ Object
10 11 12 13 14 |
# File 'lib/wee/snapshot_ext.rb', line 10 def restore_snapshot(snap) instance_variables.each do |iv| instance_variable_set(iv, snap[iv]) end end |
#take_snapshot ⇒ Object
2 3 4 5 6 7 8 |
# File 'lib/wee/snapshot_ext.rb', line 2 def take_snapshot snap = Hash.new instance_variables.each do |iv| snap[iv] = instance_variable_get(iv) end snap end |