module Dependabot::Utils
Constants
- BUMP_TMP_DIR_PATH
- BUMP_TMP_FILE_PREFIX
Public Class Methods
always_clone_for_package_manager?(package_manager)
click to toggle source
# File lib/dependabot/utils.rb, line 40 def self.always_clone_for_package_manager?(package_manager) @cloning_package_managers.include?(package_manager) end
register_always_clone(package_manager)
click to toggle source
# File lib/dependabot/utils.rb, line 44 def self.register_always_clone(package_manager) @cloning_package_managers << package_manager end
register_requirement_class(package_manager, requirement_class)
click to toggle source
# File lib/dependabot/utils.rb, line 34 def self.register_requirement_class(package_manager, requirement_class) @requirement_classes[package_manager] = requirement_class end
register_version_class(package_manager, version_class)
click to toggle source
# File lib/dependabot/utils.rb, line 21 def self.register_version_class(package_manager, version_class) @version_classes[package_manager] = version_class end
requirement_class_for_package_manager(package_manager)
click to toggle source
# File lib/dependabot/utils.rb, line 27 def self.requirement_class_for_package_manager(package_manager) requirement_class = @requirement_classes[package_manager] return requirement_class if requirement_class raise "Unsupported package_manager #{package_manager}" end
version_class_for_package_manager(package_manager)
click to toggle source
# File lib/dependabot/utils.rb, line 14 def self.version_class_for_package_manager(package_manager) version_class = @version_classes[package_manager] return version_class if version_class raise "Unsupported package_manager #{package_manager}" end