class Seiun::XMLParsers::ResultXML

Public Class Methods

each(xml_str, find_tag: "result", &block) click to toggle source
# File lib/seiun/xml_parsers/result_xml.rb, line 5
def each(xml_str, find_tag: "result", &block)
  parse(xml_str, find_tag, block)
end

Public Instance Methods

result_id() click to toggle source
# File lib/seiun/xml_parsers/result_xml.rb, line 10
def result_id
  return unless result.is_a?(String)
  result
end

Private Instance Methods

result() click to toggle source
# File lib/seiun/xml_parsers/result_xml.rb, line 24
def result
  if @attrs.size == 1 && @attrs.first.is_a?(String)
    @attrs.first
  else
    to_hash
  end
end