Method: Gem::RequestSet::Lockfile#relative_path_from

Defined in:
lib/rubygems/request_set/lockfile.rb

#relative_path_from(dest, base) ⇒ Object

:nodoc:



148
149
150
151
152
153
154
155
156
157
158
159
160
161
# File 'lib/rubygems/request_set/lockfile.rb', line 148

def relative_path_from(dest, base) # :nodoc:
  dest = File.expand_path(dest)
  base = File.expand_path(base)

  if dest.index(base) == 0
    offset = dest[base.size + 1..-1]

    return "." unless offset

    offset
  else
    dest
  end
end