Module: LicenseFinder

Defined in:
lib/license_finder.rb,
lib/license_finder/cli.rb,
lib/license_finder/bundle.rb,
lib/license_finder/license.rb,
lib/license_finder/railtie.rb,
lib/license_finder/platform.rb,
lib/license_finder/reporter.rb,
lib/license_finder/gem_saver.rb,
lib/license_finder/yml_to_sql.rb,
lib/license_finder/bundled_gem.rb,
lib/license_finder/html_report.rb,
lib/license_finder/license_url.rb,
lib/license_finder/text_report.rb,
lib/license_finder/bundle_syncer.rb,
lib/license_finder/configuration.rb,
lib/license_finder/license_files.rb,
lib/license_finder/tables/approval.rb,
lib/license_finder/dependency_report.rb,
lib/license_finder/tables/dependency.rb,
lib/license_finder/tables/bundler_group.rb,
lib/license_finder/tables/license_alias.rb,
lib/license_finder/possible_license_file.rb

Defined Under Namespace

Modules: BundleSyncer, CLI, License, LicenseUrl, Platform, Reporter Classes: Approval, Bundle, BundledGem, BundlerGroup, Configuration, Dependency, DependencyReport, GemSaver, HtmlReport, LicenseAlias, LicenseFiles, PossibleLicenseFile, Railtie, TextReport, YmlToSql

Constant Summary collapse

ROOT_PATH =
Pathname.new(__FILE__).dirname
DEPENDENCY_ATTRIBUTES =
[
  "name", "version", "license", "license_url", "approved", "notes",
  "license_files", "bundler_groups", "summary",
  "description", "homepage", "children", "parents", "manual"
]

Class Method Summary collapse

Class Method Details

.configObject



35
36
37
# File 'lib/license_finder.rb', line 35

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

.load_rake_tasksObject



39
40
41
# File 'lib/license_finder.rb', line 39

def self.load_rake_tasks
  load 'tasks/license_finder.rake'
end