# File lib/marc/xml_parsers.rb, line 68 def end_element_namespace name, prefix = nil, uri = nil @current_element = nil if uri == @ns case name.downcase when 'record' then yield_record when /(control|data)field/ @record[:record] << @record[:field] @record[:field] = nil @current_element = nil if @current_element == :field when 'subfield' @record[:field].append(@record[:subfield]) @record[:subfield] = nil @current_element = nil if @current_element == :subfield end end end