frozen_string_literal: false
A source representing a single .gem file. This is used for installation of local gems.
Methods
Attributes
| [R] | path | The path to the gem for this specific file. |
| [R] | spec | The Gem::Specification extracted from this .gem. |
Class Public methods
new(file)
Link
Creates a new SpecificFile for the gem in
file
Instance Public methods
<=>(other)
Link
Orders this source against other.
If other is a SpecificFile
from a different gem name nil is returned.
If other is a SpecificFile
from the same gem name the versions are compared using
Gem::Version#<=>
Otherwise Gem::Source#<=> is used.