ASCIResourceReader.java
package com.github.quizclash.plugin.cli;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class ASCIResourceReader {
public static List<String> from(ASCIResourceEnum resource) throws IOException {
ClassLoader classLoader = ASCIResourceReader.class.getClassLoader();
InputStream inputStream = classLoader.getResourceAsStream(resource.getPath());
assert inputStream != null;
List<String> lines = new ArrayList<>();
try (BufferedReader br = new BufferedReader(new InputStreamReader(inputStream))) {
while (br.ready()) {
lines.add(br.readLine());
}
}
return lines;
}
}