Sha256: bcc108813326a75da7031e4a2f94ff0d175e579e4e5effef9f96f1a6fc05e230

Contents?: true

Size: 632 Bytes

Versions: 670

Compression:

Stored size: 632 Bytes

Contents

# frozen_string_literal: true

module Dependabot
  module FileParsers
    class Base
      attr_reader :dependency_files, :credentials, :source

      def initialize(dependency_files:, source:, credentials: [])
        @dependency_files = dependency_files
        @credentials = credentials
        @source = source

        check_required_files
      end

      def parse
        raise NotImplementedError
      end

      private

      def check_required_files
        raise NotImplementedError
      end

      def get_original_file(filename)
        dependency_files.find { |f| f.name == filename }
      end
    end
  end
end

Version data entries

670 entries across 670 versions & 2 rubygems

Version Path
dependabot-common-0.118.15 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.14 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.13 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.12 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.11 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.10 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.8 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.7 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.6 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.5 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.4 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.3 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.2 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.1 lib/dependabot/file_parsers/base.rb
dependabot-common-0.118.0 lib/dependabot/file_parsers/base.rb
dependabot-common-0.117.11 lib/dependabot/file_parsers/base.rb
dependabot-common-0.117.10 lib/dependabot/file_parsers/base.rb
dependabot-common-0.117.9 lib/dependabot/file_parsers/base.rb
dependabot-common-0.117.8 lib/dependabot/file_parsers/base.rb
dependabot-common-0.117.7 lib/dependabot/file_parsers/base.rb