An InstalledSpecification
represents a gem that is already installed locally.
Instance Methods
lib/rubygems/resolver/installed_specification.rb
View on GitHub
# File tmp/rubies/ruby-3.2.0/lib/rubygems/resolver/installed_specification.rb, line 17
def install(options = {})
yield nil
end
This is a null install as this specification is already installed. options
are ignored.
lib/rubygems/resolver/installed_specification.rb
View on GitHub
# File tmp/rubies/ruby-3.2.0/lib/rubygems/resolver/installed_specification.rb, line 24
def installable_platform?
# BACKCOMPAT If the file is coming out of a specified file, then we
# ignore the platform. This code can be removed in RG 3.0.
return true if @source.kind_of? Gem::Source::SpecificFile
super
end
Returns true
if this gem is installable for the current platform.
#
lib/rubygems/resolver/installed_specification.rb
View on GitHub
# File tmp/rubies/ruby-3.2.0/lib/rubygems/resolver/installed_specification.rb, line 53
def source
@source ||= Gem::Source::Installed.new
end
The source for this specification