Class: Sfp::Visitor::ParentEliminator
- Inherits:
-
Object
- Object
- Sfp::Visitor::ParentEliminator
- 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 |