class Dependabot::Hex::FileUpdater::MixfileSanitizer

Attributes

mixfile_content[R]

Public Class Methods

new(mixfile_content:) click to toggle source
# File lib/dependabot/hex/file_updater/mixfile_sanitizer.rb, line 10
def initialize(mixfile_content:)
  @mixfile_content = mixfile_content
end

Public Instance Methods

sanitized_content() click to toggle source
# File lib/dependabot/hex/file_updater/mixfile_sanitizer.rb, line 14
def sanitized_content
  mixfile_content.
    gsub(/File\.read!\(.*?\)/, '"0.0.1"').
    gsub(/File\.read\(.*?\)/, '{:ok, "0.0.1"}').
    gsub(/^\s*config_path:.*(?:,|$)/, "")
end