Sha256: 4d893a36d376a03827c1799606bed8c22657f131bd0ee6fb76098b931876e269
Contents?: true
Size: 1.8 KB
Versions: 12
Compression:
Stored size: 1.8 KB
Contents
require "bibliothecary/version" require "bibliothecary/analyser" require "bibliothecary/configuration" require "bibliothecary/runner" require "bibliothecary/exceptions" require "bibliothecary/file_info" require "bibliothecary/related_files_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.load_file_info_list_from_paths(paths) runner.load_file_info_list_from_paths(paths) 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.find_manifests(path) runner.find_manifests(path) end def self.find_manifests_from_paths(paths) runner.find_manifests_from_paths(paths) 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
12 entries across 12 versions & 1 rubygems