This should be in the DefaultGroovyMethods:
public static Object withReader(File file, String charset, Closure closure) throws IOException
Added. Thanks.
Added. Thanks.