Sha256: 22f22cefe2eea4089e3b95426aac6faf7f96fe806756abbd9c0d0a6388614092
Contents?: true
Size: 573 Bytes
Versions: 3
Compression:
Stored size: 573 Bytes
Contents
require 'json' require 'sdl_parser' module Bibliothecary module Parsers class Dub include Bibliothecary::Analyser def self.mapping { /(^dub\.json$|.*\/dub\.json$)/ => { kind: 'manifest', parser: :parse_json_runtime_manifest }, /(^dub\.sdl$|.*\/dub\.sdl$)/ => { kind: 'manifest', parser: :parse_sdl_manifest } } end def self.parse_sdl_manifest(manifest) SdlParser.new(:runtime, manifest).dependencies end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bibliothecary-6.3.2 | lib/bibliothecary/parsers/dub.rb |
bibliothecary-6.3.1 | lib/bibliothecary/parsers/dub.rb |
bibliothecary-6.3.0 | lib/bibliothecary/parsers/dub.rb |