Sha256: 5376dda40705fc64ff1eec8452c229a5fc664be74a92b8903ef50adbcc1ae2d4
Contents?: true
Size: 1.82 KB
Versions: 2
Compression:
Stored size: 1.82 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.applicable_package_managers(info) runner.applicable_package_managers(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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bibliothecary-6.12.0 | lib/bibliothecary.rb |
bibliothecary-6.11.0 | lib/bibliothecary.rb |