class Gemstash::GemSource::RubygemsSource

GemSource for rubygems.org (specifically when defined by using the default upstream).

Public Class Methods

matches?(env) click to toggle source
# File lib/gemstash/gem_source/upstream_source.rb, line 215
def self.matches?(env)
  env["gemstash.upstream"] = if env["gemstash.env"].config[:ignore_gemfile_source] || env["HTTP_X_GEMFILE_SOURCE"].to_s.empty?
    env["gemstash.env"].config[:rubygems_url]
  else
    env["HTTP_X_GEMFILE_SOURCE"]
  end

  capture_user_agent(env)
  true
end