| Module | RDoc::Generator |
| In: |
generator.rb
doc-tmp/rdoc/generator.rb |
Converts a target url to one that is relative to a given path
# File generator.rb, line 27
27: def self.gen_url(path, target)
28: from = ::File.dirname path
29: to, to_file = ::File.split target
30:
31: from = from.split "/"
32: to = to.split "/"
33:
34: while from.size > 0 and to.size > 0 and from[0] == to[0] do
35: from.shift
36: to.shift
37: end
38:
39: from.delete_if{|f| f =~ /^\.$/}
40: from.fill ".."
41: from.concat to
42: from << to_file
43: ::File.join(*from)
44: end
Converts a target url to one that is relative to a given path
# File doc-tmp/rdoc/generator.rb, line 27
27: def self.gen_url(path, target)
28: from = ::File.dirname path
29: to, to_file = ::File.split target
30:
31: from = from.split "/"
32: to = to.split "/"
33:
34: while from.size > 0 and to.size > 0 and from[0] == to[0] do
35: from.shift
36: to.shift
37: end
38:
39: from.delete_if{|f| f =~ /^\.$/}
40: from.fill ".."
41: from.concat to
42: from << to_file
43: ::File.join(*from)
44: end