Sha256: 4c6109d60b0029b9d62678a684d10db148aa0147f8212bbab049b03b1c2bf8e7

Contents?: true

Size: 281 Bytes

Versions: 1

Compression:

Stored size: 281 Bytes

Contents

require 'nokogiri'
require 'billd/build'
require 'open-uri'

module Billd
	class Parser
		def self.parse uri
			source = Kernel.open(uri).read
			xml = Nokogiri.parse source
			projects = xml.elements.first
			projects.elements.map { |e| Billd::Build.new(e.to_xml) }
		end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
billd-0.0.3 lib/billd/parser.rb