Method: Workspace::File#relative_path
- Defined in:
- lib/workspace/file.rb
#relative_path(relative_dir = nil) ⇒ Object
49 50 51 52 53 54 55 56 57 58 |
# File 'lib/workspace/file.rb', line 49 def relative_path(relative_dir = nil) if relative_dir relative_dir = relative_dir.dir if relative_dir.class == Workspace::File first = Pathname.new(relative_dir.path) second = Pathname.new(path) second.relative_path_from(first).to_s else @path.gsub(%r{^/}, "") end end |