Sha256: 443b2e4c74ba0337c83c84336fbcd97d9cb7604c4e356e885e30df49ea8d284b
Contents?: true
Size: 1.5 KB
Versions: 2
Compression:
Stored size: 1.5 KB
Contents
require "bibliothecary/version" require "bibliothecary/analyser" require "bibliothecary/configuration" require "bibliothecary/runner" require "bibliothecary/exceptions" require "bibliothecary/file_info" require "find" Dir[File.expand_path('../bibliothecary/parsers/*.rb', __FILE__)].each do |file| require file end module Bibliothecary def self.analyse(path, ignore_unparseable_files: true) runner.analyse(path, ignore_unparseable_files: ignore_unparseable_files) end # deprecated; use load_file_info_list. def self.load_file_list(path) runner.load_file_list(path) end def self.init_package_manager(info) runner.init_package_manager(info) end def self.load_file_info_list(path) runner.load_file_info_list(path) end def self.analyse_file(file_path, contents) runner.analyse_file(file_path, contents) end def self.identify_manifests(file_list) runner.identify_manifests(file_list) end def self.package_managers runner.package_managers end def self.ignored_dirs configuration.ignored_dirs end def self.ignored_files configuration.ignored_files end class << self attr_writer :configuration end def self.runner configuration @runner end def self.configuration @configuration ||= Configuration.new @runner = Runner.new(@configuration) @configuration end def self.reset @configuration = Configuration.new @runner = Runner.new(@configuration) end def self.configure yield(configuration) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bibliothecary-6.4.0 | lib/bibliothecary.rb |
bibliothecary-6.3.2 | lib/bibliothecary.rb |