class Sfp::Visitor::PrettyStateGenerator

Public Instance Methods

visit(name, value, parent) click to toggle source
# File lib/sfp/visitors.rb, line 58
def visit(name, value, parent)
        if name[0,1] == '_'
                parent.delete(name)
        elsif value.is_a?(Hash)
                if value.isnull
                        parent[name] = nil
                        return false
                else
                        parent.delete(name) if value['_context'] == 'procedure' or
                                        value['_context'] == 'constraint'
                end
        end
        true
end