lib/adhearsion/script_ahn_loader.rb in adhearsion-1.2.6 vs lib/adhearsion/script_ahn_loader.rb in adhearsion-2.0.0.alpha1

- old
+ new

@@ -17,11 +17,11 @@ end rescue SystemCallError # could not chdir, no problem just return end - def self.in_ahn_application? - File.exists? SCRIPT_AHN + def self.in_ahn_application?(path = '.') + Dir.chdir(path) { File.exists? SCRIPT_AHN } end def self.in_ahn_application_subdirectory?(path = Pathname.new(Dir.pwd)) File.exists?(File.join(path, SCRIPT_AHN)) || !path.root? && in_ahn_application_subdirectory?(path.parent) end