Module: Bundler::FetchMetadata
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
|
Included In:
| |
| Defined in: | lib/bundler/match_remote_metadata.rb |
Instance Attribute Summary
-
#matches_current_ruby? ⇒ Boolean
readonly
A fallback is included because the original version of the specification API didn't include that field, so some marshalled specs in the index have it set to
nil. - #matches_current_rubygems? ⇒ Boolean readonly
Instance Method Summary
Instance Attribute Details
#matches_current_ruby? ⇒ Boolean (readonly)
A fallback is included because the original version of the specification
API didn't include that field, so some marshalled specs in the index have it
set to nil.
# File 'lib/bundler/match_remote_metadata.rb', line 8
def matches_current_ruby? ensure_required_ruby_version_loaded super end
#matches_current_rubygems? ⇒ Boolean (readonly)
[ GitHub ]
# File 'lib/bundler/match_remote_metadata.rb', line 13
def matches_current_rubygems? ensure_required_rubygems_version_loaded super end
Instance Method Details
#ensure_required_ruby_version_loaded (private)
[ GitHub ]# File 'lib/bundler/match_remote_metadata.rb', line 30
def ensure_required_ruby_version_loaded @required_ruby_version ||= _remote_specification.required_ruby_version || Gem::Requirement.default # rubocop:disable Naming/MemoizedInstanceVariableName end
#ensure_required_rubygems_version_loaded (private)
[ GitHub ]# File 'lib/bundler/match_remote_metadata.rb', line 34
def ensure_required_rubygems_version_loaded @required_rubygems_version ||= _remote_specification.required_rubygems_version || Gem::Requirement.default # rubocop:disable Naming/MemoizedInstanceVariableName end
#matches_current_ruby_with_overrides?(overrides) ⇒ Boolean
# File 'lib/bundler/match_remote_metadata.rb', line 18
def matches_current_ruby_with_overrides?(overrides) ensure_required_ruby_version_loaded super end
#matches_current_rubygems_with_overrides?(overrides) ⇒ Boolean
# File 'lib/bundler/match_remote_metadata.rb', line 23
def matches_current_rubygems_with_overrides?(overrides) ensure_required_rubygems_version_loaded super end