     else
       false
 
-  # Returns true if the specified path is executable.
+  # Public: Returns true if the specified path is executable.
   isExecutableSync: (pathToCheck) ->
     return false unless pathToCheck?.length > 0
     if stat = fs.statSyncNoException(pathToCheck)

      else
        fs.writeFile(filePath, content, callback)

  copy: (sourcePath, destinationPath, done) ->
    mkdirp path.dirname(destinationPath), (error) ->
      if error?

        paths = paths.map (childPath) -> path.join(rootPath, childPath)
        done(null, paths)

  # Private: Returns only the paths which end with one of the given extensions.
  filterExtensions: (paths, extensions) ->
    extensions = extensions.map (ext) ->
      if ext is ''
