class Bundler::Settings::MirrorConfig
def initialize(config_line, value)
def initialize(config_line, value) uri, fallback = config_line.match(%r{^mirror\.(all|.+?)(\.fallback_timeout)?\/?$}).captures @fallback = !fallback.nil? @all = false if uri == "all" @all = true else @uri = URI(uri).absolute? ? Settings.normalize_uri(uri) : uri end @value = value end