PK
œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in /home/mazaqgee/jamerehmat.com/xcr.php on line 8
| Dir : /opt/cpanel/ea-ruby27/root/usr/share/ruby/ruby-2.7.8/rubygems/resolver/ |
| Server: Linux premium155.web-hosting.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64 IP: 162.0.235.198 |
| Dir : //opt/cpanel/ea-ruby27/root/usr/share/ruby/ruby-2.7.8/rubygems/resolver/source_set.rb |
##
# The SourceSet chooses the best available method to query a remote index.
#
# Kind off like BestSet but filters the sources for gems
class Gem::Resolver::SourceSet < Gem::Resolver::Set
##
# Creates a SourceSet for the given +sources+ or Gem::sources if none are
# specified. +sources+ must be a Gem::SourceList.
def initialize
super()
@links = {}
@sets = {}
end
def find_all(req) # :nodoc:
if set = get_set(req.dependency.name)
set.find_all req
else
[]
end
end
# potentially no-op
def prefetch(reqs) # :nodoc:
reqs.each do |req|
if set = get_set(req.dependency.name)
set.prefetch reqs
end
end
end
def add_source_gem(name, source)
@links[name] = source
end
private
def get_set(name)
link = @links[name]
@sets[link] ||= Gem::Source.new(link).dependency_resolver_set if link
end
end