Module: Gem::ContentAddress
| Relationships & Source Files | |
| Defined in: | lib/bundler/rubygems_ext.rb |
Class Method Summary
- .content_addressed?(spec, validate_ruby_abi: true) ⇒ Boolean
- .content_addressed_row?(suffix, platform, required_ruby_version = nil, validate_ruby_abi: true) ⇒ Boolean
- .eligible?(spec, validate_ruby_abi: true) ⇒ Boolean
- .match?(token) ⇒ Boolean
- .platform_eligible?(platform) ⇒ Boolean
- .ruby_abi_for(required_ruby_version)
- .ruby_abi_requirement(ruby_abi)
- .valid_ruby_abi?(value) ⇒ Boolean
Class Method Details
.content_addressed?(spec, validate_ruby_abi: true) ⇒ Boolean
# 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
# 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
# File 'lib/bundler/rubygems_ext.rb', line 34
def self.eligible?(spec, validate_ruby_abi: true) false end
.match?(token) ⇒ Boolean
# File 'lib/bundler/rubygems_ext.rb', line 30
def self.match?(token) false end
.platform_eligible?(platform) ⇒ Boolean
# 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 ]
.valid_ruby_abi?(value) ⇒ Boolean
# 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