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