Class: LicenseAuto::VirtualPackageManager
- Inherits:
-
Object
- Object
- LicenseAuto::VirtualPackageManager
- Defined in:
- lib/license_auto/package_manager.rb
Direct Known Subclasses
Instance Method Summary collapse
- #dependency_file_path_names(pattern = dependency_file_pattern) ⇒ Object
- #dependency_file_pattern ⇒ Object
-
#initialize(path) ⇒ VirtualPackageManager
constructor
@uri: ./filepath/name.txt /some/absolute/file/path/name somesite.com/foo/bar/baz.file.
- #parse_dependencies ⇒ Object
Constructor Details
#initialize(path) ⇒ VirtualPackageManager
@uri:
./filepath/name.txt
/some/absolute/file/path/name
http://somesite.com/foo//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_pattern ⇒ Object
29 |
# File 'lib/license_auto/package_manager.rb', line 29 def dependency_file_pattern; end |
#parse_dependencies ⇒ Object
26 |
# File 'lib/license_auto/package_manager.rb', line 26 def parse_dependencies; end |