# frozen_string_literal: true
##
# This represents a vendored source that is similar to an installed gem.
class Gem::Source::Vendor < Gem::Source::Installed
##
# Creates a new Vendor source for a gem that was unpacked at +path+.
def initialize(path)
@uri = path
end
def <=>(other)
case other
when Gem::Source::Lock then
-1
when Gem::Source::Vendor then
0
when Gem::Source then
1
else
nil
end
end
end
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| git.rb | File | 5.24 KB | 0644 |
|
| installed.rb | File | 661 B | 0644 |
|
| local.rb | File | 2.8 KB | 0644 |
|
| lock.rb | File | 926 B | 0644 |
|
| specific_file.rb | File | 1.48 KB | 0644 |
|
| vendor.rb | File | 467 B | 0644 |
|