package com.github.signed.changelog;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.Charset;
public class Resources {
public static String readAsString(String name, Charset charset) throws IOException {
try (InputStream in = ClassLoader.getSystemResourceAsStream(name)) {
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int result = 0;
while (-1 != result) {
result = in.read(buffer);
if (-1 != result) {
out.write(buffer, 0, result);
}
}
return new String(out.toByteArray(), charset);
}
}
}