class Dependabot::FileParsers::Base
Attributes
credentials[R]
dependency_files[R]
options[R]
repo_contents_path[R]
source[R]
Public Class Methods
new(dependency_files:, repo_contents_path: nil, source:, credentials: [], reject_external_code: false, options: {})
click to toggle source
# File lib/dependabot/file_parsers/base.rb, line 10 def initialize(dependency_files:, repo_contents_path: nil, source:, credentials: [], reject_external_code: false, options: {}) @dependency_files = dependency_files @repo_contents_path = repo_contents_path @credentials = credentials @source = source @reject_external_code = reject_external_code @options = options check_required_files end
Public Instance Methods
parse()
click to toggle source
# File lib/dependabot/file_parsers/base.rb, line 22 def parse raise NotImplementedError end
Private Instance Methods
check_required_files()
click to toggle source
# File lib/dependabot/file_parsers/base.rb, line 28 def check_required_files raise NotImplementedError end
get_original_file(filename)
click to toggle source
# File lib/dependabot/file_parsers/base.rb, line 32 def get_original_file(filename) dependency_files.find { |f| f.name == filename } end