Sha256: 0078d65003dc993832d7774c7803d44f990b0a59605db3977de5bf4c662f1a7a
Contents?: true
Size: 430 Bytes
Versions: 20
Compression:
Stored size: 430 Bytes
Contents
require 'sdl4r' class SdlParser attr_reader :contents, :type def initialize(type, contents) @contents = contents @type = type || 'runtime' end def dependencies parse.children('dependency').inject([]) do |deps, dep| deps.push({ name: dep.value, version: dep.attribute('version') || ">= 0", type: type, }) end.uniq end def parse SDL4R::read(contents) end end
Version data entries
20 entries across 20 versions & 1 rubygems