# File lib-plugins/yapra/plugin/feed/custom.rb, line 22 def run(data) page = agent.get(config['url']) root = page.root xconfig = config['extract_xpath'] if xconfig['capture'] root = root.at(xconfig['capture']) end split = xconfig['split'] xconfig.delete('capture') xconfig.delete('split') root.search(split).each do |element| item = RSS::RDF::Item.new extract_attribute_from element, item data << item end data end