Method: Workspace::Dir#relative_path
- Defined in:
- lib/workspace/dir.rb
#relative_path(relative_dir = nil) ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/workspace/dir.rb', line 18 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 |