class Bundler::CLI::Config

def message

def message
  locations = Bundler.settings.locations(name)
  if scope == "global"
    if locations[:local]
      "Your application has set #{name} to #{locations[:local].inspect}. " \
        "This will override the global value you are currently setting"
    elsif locations[:env]
      "You have a bundler environment variable for #{name} set to " \
        "#{locations[:env].inspect}. This will take precedence over the global value you are setting"
    elsif locations[:global] && locations[:global] != args.join(" ")
      "You are replacing the current global value of #{name}, which is currently " \
        "#{locations[:global].inspect}"
    end
  elsif scope == "local" && locations[:local] != args.join(" ")
    "You are replacing the current local value of #{name}, which is currently " \
      "#{locations[:local].inspect}"
  end
end