Google

def Functions::get_namespace( node_set = nil ) if node_set == nil yield @@node if @@node.kind_of? Namespace else if node_set.kind_of? Namespace yield node_set else return unless node_set.kind_of? Enumerable node_set.each { |node| yield node if node.kind_of? Namespace } end end end