module AppMap::Depends::Util
Public Instance Methods
delete_appmap(appmap_path)
click to toggle source
# File lib/appmap/depends/util.rb, line 14 def delete_appmap(appmap_path) FileUtils.rm_rf(appmap_path) appmap_file_path = [ appmap_path, 'appmap.json' ].join('.') File.unlink(appmap_file_path) if File.exists?(appmap_file_path) rescue warn "Unable to delete AppMap: #{$!}" end
normalize_path(path, pwd: Dir.pwd)
click to toggle source
# File lib/appmap/depends/util.rb, line 6 def normalize_path(path, pwd: Dir.pwd) normalize_path_fn(pwd).(path) end
normalize_paths(paths, pwd: Dir.pwd)
click to toggle source
# File lib/appmap/depends/util.rb, line 10 def normalize_paths(paths, pwd: Dir.pwd) paths.map(&normalize_path_fn(pwd)) end
Private Instance Methods
normalize_path_fn(pwd)
click to toggle source
# File lib/appmap/depends/util.rb, line 24 def normalize_path_fn(pwd) lambda do |path| next path if path.blank? path = path[pwd.length + 1..-1] if path.index(pwd) == 0 path.split(':')[0] end end