# File lib/vimmatelib/files.rb, line 195 def add_path(path) return unless File.exist? path return if @exclude_file_list.any? {|f| path[-(f.size+1)..-1] == "/#{f}" } @paths << if File.directory? path ListedDirectory.new(path, @exclude_file_list, &@signal_method) else ListedFile.new(path, &@signal_method) end self end