class Dependabot::GitSubmodules::FileUpdater
Public Class Methods
updated_files_regex()
click to toggle source
# File lib/dependabot/git_submodules/file_updater.rb, line 9 def self.updated_files_regex [] end
Public Instance Methods
updated_dependency_files()
click to toggle source
# File lib/dependabot/git_submodules/file_updater.rb, line 13 def updated_dependency_files [updated_file(file: submodule, content: dependency.version)] end
Private Instance Methods
check_required_files()
click to toggle source
# File lib/dependabot/git_submodules/file_updater.rb, line 24 def check_required_files %w(.gitmodules).each do |filename| raise "No #{filename}!" unless get_original_file(filename) end end
dependency()
click to toggle source
# File lib/dependabot/git_submodules/file_updater.rb, line 19 def dependency # Git submodules will only ever be updating a single dependency dependencies.first end
submodule()
click to toggle source
# File lib/dependabot/git_submodules/file_updater.rb, line 30 def submodule @submodule ||= dependency_files.find do |file| file.name == dependency.name end end