# File lib/fastri/util.rb, line 79 def gem_relpath_to_full_name(relpath) case relpath when %r{^(.*)/cdesc-([^/]*)\.yaml$} path, name = $~.captures (path.split(%r{/})[0..-2] << name).join("::") when %r{^(.*)/([^/]*)-(i|c)\.yaml$} path, escaped_name, type = $~.captures name = RI::RiWriter.external_to_internal(escaped_name) sep = ( type == 'c' ) ? "." : "#" path.gsub("/", "::") + sep + name end end