module Puree::XMLExtractor::IdentifierMixin
Identifier mixin.
Public Instance Methods
identifiers()
click to toggle source
@return [Array<Model::Identifier>]
# File lib/puree/xml_extractor/mixins/identifier_mixin.rb, line 10 def identifiers xpath_result = xpath_query '/ids/id' data = [] xpath_result.each do |d| identifier = Puree::Model::Identifier.new identifier.id = d.xpath('value').text.strip identifier.type = d.xpath('type/term/text').text.strip data << identifier end data.uniq { |d| d.id } end