class ActiveSupport::XmlMini_NokogiriSAX::HashBuilder
def start_element(name, attrs = [])
def start_element(name, attrs = []) new_hash = { CONTENT_KEY => +"" }.merge!(Hash[attrs]) new_hash[HASH_SIZE_KEY] = new_hash.size + 1 case current_hash[name] when Array then current_hash[name] << new_hash when Hash then current_hash[name] = [current_hash[name], new_hash] when nil then current_hash[name] = new_hash end @hash_stack.push(new_hash) end