Class: LicenseFinder::Erlangmk
Instance Method Summary
collapse
#active?, #command_exists?, #current_packages_with_relations, #detected_package_path, #initialize, #installed?, #prepare, #project_root?, takes_priority_over
Instance Method Details
#current_packages ⇒ Object
24
25
26
27
28
|
# File 'lib/license_finder/package_managers/erlangmk.rb', line 24
def current_packages
deps.map do |dep|
ErlangmkPackage.new(dep)
end
end
|
#package_management_command ⇒ Object
5
6
7
|
# File 'lib/license_finder/package_managers/erlangmk.rb', line 5
def package_management_command
'make'
end
|
#package_management_command_with_path ⇒ Object
9
10
11
|
# File 'lib/license_finder/package_managers/erlangmk.rb', line 9
def package_management_command_with_path
"#{package_management_command} --directory=#{project_path} --no-print-directory"
end
|
#possible_package_paths ⇒ Object
17
18
19
20
21
22
|
# File 'lib/license_finder/package_managers/erlangmk.rb', line 17
def possible_package_paths
[
project_path.join('Erlang.mk'),
project_path.join('erlang.mk')
]
end
|
#prepare_command ⇒ Object
13
14
15
|
# File 'lib/license_finder/package_managers/erlangmk.rb', line 13
def prepare_command
"#{package_management_command_with_path} fetch-deps"
end
|