Module: LicenseAuto

Included in:
Package
Defined in:
lib/license_auto/package_manager/bundler.rb,
lib/license_auto/repo.rb,
lib/license_auto/logger.rb,
lib/license_auto/matcher.rb,
lib/license_auto/package.rb,
lib/license_auto/version.rb,
lib/license_auto/exceptions.rb,
lib/license_auto/license/readme.rb,
lib/license_auto/package_manager.rb,
lib/license_auto/license/similarity.rb,
lib/license_auto/license_info_wrapper.rb

Overview

require ‘license_auto/package_manager/gemfury’

Defined Under Namespace

Modules: Matcher, VERSION Classes: Bundler, LicenseAutoError, LicenseInfoWrapper, LicenseWrapper, Markdown, Package, PackageNotFound, Readme, Repo, Similarity, VirtualMethodError, VirtualPackageManager

Class Method Summary collapse

Class Method Details

.gem_versionObject

Returns the version of the currently loaded Rails as a Gem::Version



3
4
5
# File 'lib/license_auto/version.rb', line 3

def self.gem_version
  Gem::Version.new VERSION::STRING
end

.loggerObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/license_auto/logger.rb', line 5

def self.logger
  return @logger if @logger
  @logger = Log4r::Logger.new("license_auto")
  @logger.trace = true
  @logger.level = LUTO_LOG_LEVEL

  @logger.add(Log4r::Outputter.stderr)
  @logger.add(Log4r::Outputter.stdout)

  stdout_output = Log4r::StdoutOutputter.new('stdout')
  file_output = Log4r::FileOutputter.new("file_output",
                                         :filename => LUTO_CONF.logger.file,
                                         :trunc => false,
                                         :level => LUTO_LOG_LEVEL)
  formatter = Log4r::PatternFormatter.new(:pattern => "%C %.1l %d %p => %M  %t")
  stdout_output.formatter = formatter
  file_output.formatter = formatter

  @logger.outputters = [stdout_output, file_output]

  @logger
end