Module: LicenseFinder

Defined in:
lib/license_finder.rb,
lib/license_finder/cli.rb,
lib/license_finder/tables.rb,
lib/license_finder/license.rb,
lib/license_finder/package.rb,
lib/license_finder/platform.rb,
lib/license_finder/yml_to_sql.rb,
lib/license_finder/license/text.rb,
lib/license_finder/configuration.rb,
lib/license_finder/package_saver.rb,
lib/license_finder/license/matcher.rb,
lib/license_finder/license/template.rb,
lib/license_finder/reports/reporter.rb,
lib/license_finder/tables/dependency.rb,
lib/license_finder/dependency_manager.rb,
lib/license_finder/license/any_matcher.rb,
lib/license_finder/license/definitions.rb,
lib/license_finder/reports/html_report.rb,
lib/license_finder/reports/text_report.rb,
lib/license_finder/license/none_matcher.rb,
lib/license_finder/package_managers/npm.rb,
lib/license_finder/package_managers/pip.rb,
lib/license_finder/tables/bundler_group.rb,
lib/license_finder/possible_license_file.rb,
lib/license_finder/license/header_matcher.rb,
lib/license_finder/package_managers/bower.rb,
lib/license_finder/package_managers/maven.rb,
lib/license_finder/possible_license_files.rb,
lib/license_finder/tables/manual_approval.rb,
lib/license_finder/package_managers/gradle.rb,
lib/license_finder/reports/markdown_report.rb,
lib/license_finder/package_managers/bundler.rb,
lib/license_finder/reports/formatted_report.rb,
lib/license_finder/reports/dependency_report.rb,
lib/license_finder/package_managers/cocoa_pods.rb,
lib/license_finder/package_managers/npm_package.rb,
lib/license_finder/package_managers/pip_package.rb,
lib/license_finder/reports/detailed_text_report.rb,
lib/license_finder/package_managers/bower_package.rb,
lib/license_finder/package_managers/maven_package.rb,
lib/license_finder/package_managers/gradle_package.rb,
lib/license_finder/package_managers/bundler_package.rb,
lib/license_finder/package_managers/cocoa_pods_package.rb

Defined Under Namespace

Modules: CLI, DependencyManager, Platform, Reporter Classes: Bower, BowerPackage, Bundler, BundlerGroup, BundlerPackage, CocoaPods, CocoaPodsPackage, Configuration, Dependency, DependencyReport, DetailedTextReport, FormattedReport, Gradle, GradlePackage, HtmlReport, License, ManualApproval, MarkdownReport, Maven, MavenPackage, NPM, NpmPackage, Package, PackageSaver, Pip, PipPackage, PossibleLicenseFile, PossibleLicenseFiles, TextReport, YmlToSql

Constant Summary collapse

ROOT_PATH =
Pathname.new(__FILE__).dirname
Error =
Class.new(StandardError)
DB =
Sequel.connect(Platform.sqlite_adapter + "://" + config.artifacts.database_uri)

Class Method Summary collapse

Class Method Details

.configObject



49
50
51
# File 'lib/license_finder.rb', line 49

def self.config
  @config ||= Configuration.ensure_default
end