Class: LicenseAuto::VirtualPackageManager

Inherits:
Object
  • Object
show all
Defined in:
lib/license_auto/package_manager.rb

Direct Known Subclasses

Bundler

Instance Method Summary collapse

Constructor Details

#initialize(path) ⇒ VirtualPackageManager

@uri:

./filepath/name.txt
/some/absolute/file/path/name
http://somesite.com/foo/bar/baz.file


21
22
23
# File 'lib/license_auto/package_manager.rb', line 21

def initialize(path)
  @path = path
end

Instance Method Details

#dependency_file_path_names(pattern = dependency_file_pattern) ⇒ Object



31
32
33
34
35
36
37
38
39
# File 'lib/license_auto/package_manager.rb', line 31

def dependency_file_path_names(pattern=dependency_file_pattern)
  if FileTest.directory?(@path)
    Find.find(@path).select do |filename|
      FileTest.file?(filename) && filename =~ pattern
    end
  else
    LicenseAuto.logger.fatal("The repo path: #{@path} does not exist!")
  end
end

#dependency_file_patternObject



29
# File 'lib/license_auto/package_manager.rb', line 29

def dependency_file_pattern; end

#parse_dependenciesObject



26
# File 'lib/license_auto/package_manager.rb', line 26

def parse_dependencies; end