123456789_123456789_123456789_123456789_123456789_

Module: Gem::ContentAddress

Relationships & Source Files
Defined in: lib/bundler/rubygems_ext.rb

Class Method Summary

Class Method Details

.content_addressed?(spec, validate_ruby_abi: true) ⇒ Boolean

[ GitHub ]

  
# File 'lib/bundler/rubygems_ext.rb', line 38

def self.content_addressed?(spec, validate_ruby_abi: true)
  false
end

.content_addressed_row?(suffix, platform, required_ruby_version = nil, validate_ruby_abi: true) ⇒ Boolean

[ GitHub ]

  
# File 'lib/bundler/rubygems_ext.rb', line 42

def self.content_addressed_row?(suffix, platform, required_ruby_version = nil, validate_ruby_abi: true)
  false
end

.eligible?(spec, validate_ruby_abi: true) ⇒ Boolean

[ GitHub ]

  
# File 'lib/bundler/rubygems_ext.rb', line 34

def self.eligible?(spec, validate_ruby_abi: true)
  false
end

.match?(token) ⇒ Boolean

[ GitHub ]

  
# File 'lib/bundler/rubygems_ext.rb', line 30

def self.match?(token)
  false
end

.platform_eligible?(platform) ⇒ Boolean

[ GitHub ]

  
# File 'lib/bundler/rubygems_ext.rb', line 46

def self.platform_eligible?(platform)
  false
end

.ruby_abi_for(required_ruby_version)

[ GitHub ]

  
# File 'lib/bundler/rubygems_ext.rb', line 50

def self.ruby_abi_for(required_ruby_version)
  nil
end

.ruby_abi_requirement(ruby_abi)

[ GitHub ]

  
# File 'lib/bundler/rubygems_ext.rb', line 58

def self.ruby_abi_requirement(ruby_abi)
  Gem::Requirement.new("~> #{ruby_abi}.0")
end

.valid_ruby_abi?(value) ⇒ Boolean

[ GitHub ]

  
# File 'lib/bundler/rubygems_ext.rb', line 54

def self.valid_ruby_abi?(value)
  value.is_a?(String) && /\A\d\.\d\z/.match?(value)
end