Module: AppMap::Depends::Util

Extended by:
Util
Included in:
Util
Defined in:
lib/appmap/depends/util.rb

Instance Method Summary collapse

Instance Method Details

#delete_appmap(appmap_path) ⇒ Object



14
15
16
17
18
19
20
# 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) ⇒ Object



6
7
8
# 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) ⇒ Object



10
11
12
# File 'lib/appmap/depends/util.rb', line 10

def normalize_paths(paths, pwd: Dir.pwd)
  paths.map(&normalize_path_fn(pwd))
end