A source representing a single .gem file. This is used for installation of local gems.

Attributes
Read

The path to the gem for this specific file.

Read

The Gem::Specification extracted from this .gem.

Class Methods

Creates a new SpecificFile for the gem in file

Instance Methods

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.