Class: Sfp::Visitor::ParentEliminator

Inherits:
Object
  • Object
show all
Defined in:
lib/sfp/visitors.rb

Overview

eliminate ‘_parent’ key/value from a Hash object to avoid cyclic references

Instance Method Summary collapse

Instance Method Details

#visit(name, value, parent) ⇒ Object



27
28
29
30
# File 'lib/sfp/visitors.rb', line 27

def visit(name, value, parent)
	value.delete('_parent') if value.is_a?(Hash) and value.has_key?('_parent')
	return true
end