Sha256: 01e4741eed67bf35c84fc70bcacd0700a8439a260d39edf8e9f0ca34902f1965

Contents?: true

Size: 262 Bytes

Versions: 2

Compression:

Stored size: 262 Bytes

Contents

require 'nokogiri'
require 'billd/build'

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

2 entries across 2 versions & 1 rubygems

Version Path
billd-0.0.2 lib/billd/parser.rb
billd-0.0.1 lib/billd/parser.rb