Class: AppMap::Service::Guesser

Inherits:
Object
  • Object
show all
Defined in:
lib/appmap/service/guesser.rb

Constant Summary collapse

POSSIBLE_PATHS =
%w[app lib]

Class Method Summary collapse

Class Method Details

.guess_nameObject



8
9
10
11
12
# File 'lib/appmap/service/guesser.rb', line 8

def guess_name
  return Pathname.new(`git rev-parse --show-toplevel`.strip).basename.to_s if File.directory?('.git')

  Dir.pwd.split('/').last
end

.guess_pathsObject



14
15
16
# File 'lib/appmap/service/guesser.rb', line 14

def guess_paths
  POSSIBLE_PATHS.select { |path| File.directory?(path) }
end