Sha256: 9f1427a286b107dc294ab856c742342318099fe7e5f9e953ca62e71595607bd8
Contents?: true
Size: 956 Bytes
Versions: 5
Compression:
Stored size: 956 Bytes
Contents
require "metanorma/cli/version" require "metanorma" module Metanorma module Cli SUPPORTED_GEMS = [ "metanorma-iso", "metanorma-ietf", "metanorma-gb", "metanorma-csd", "metanorma-csand", "metanorma-m3d", "metanorma-rsd", "metanorma-acme", "metanorma-standoc", "metanorma-unece", "metanorma-mpfd", "metanorma-nist", "metanorma-ogc" ] def self.load_flavors(flavor_names = SUPPORTED_GEMS) # puts "[metanorma] detecting flavors:" flavor_names.each do |flavor| begin # puts flavor require flavor rescue LoadError $stderr.puts "[metanorma] Error: flavor gem #{flavor} not present" end end end def self.load_all_flavors flavor_names = Gem::Specification.find_all do |g| g.name =~ /\Ametanorma-.*\Z/ end.map(&:name) load_flavors(flavor_names) end end end
Version data entries
5 entries across 5 versions & 1 rubygems