Sha256: ef87752bfb58fce75afe16e323da71a7de9d52b8be7429ccb790af00a7043e15

Contents?: true

Size: 609 Bytes

Versions: 80

Compression:

Stored size: 609 Bytes

Contents

# frozen_string_literal: true

require "dependabot/file_updaters/elixir/hex"
require "dependabot/shared_helpers"

module Dependabot
  module FileUpdaters
    module Elixir
      class Hex
        class MixfileSanitizer
          def initialize(mixfile_content:)
            @mixfile_content = mixfile_content
          end

          def sanitized_content
            mixfile_content.
              gsub(/File\.read!\(.*?\)/, '"0.0.1"').
              gsub(/File\.read\(.*?\)/, '{:ok, "0.0.1"}')
          end

          private

          attr_reader :mixfile_content
        end
      end
    end
  end
end

Version data entries

80 entries across 80 versions & 1 rubygems

Version Path
dependabot-core-0.87.15 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.14 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.13 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.12 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.11 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.10 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.9 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.8 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.7 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.6 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.5 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.4 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.3 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.2 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.1 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.87.0 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.86.25 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.86.24 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.86.23 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb
dependabot-core-0.86.22 lib/dependabot/file_updaters/elixir/hex/mixfile_sanitizer.rb