module RunLoop::DetectAUT::XamarinStudio
@!visibility private
Public Instance Methods
find_solution_directory()
click to toggle source
@!visibility private
# File lib/run_loop/detect_aut/xamarin_studio.rb, line 31 def find_solution_directory pwd = Dir.pwd solutions = Dir.glob("#{pwd}/*.sln") if solutions.empty? solutions = Dir.glob("#{pwd}/../*.sln") end return nil if solutions.empty? File.expand_path(File.dirname(solutions.first)) end
solution_directory()
click to toggle source
@!visibility private
# File lib/run_loop/detect_aut/xamarin_studio.rb, line 14 def solution_directory solution = RunLoop::Environment.solution if solution && !File.exist?(solution) raise_solution_missing(solution) end # SOLUTION defined and exists return File.dirname(solution) if solution solution_dir = find_solution_directory return nil if solution_dir.nil? solution_dir end
xamarin_project?()
click to toggle source
@!visibility private
# File lib/run_loop/detect_aut/xamarin_studio.rb, line 9 def xamarin_project? solution_directory != nil end