in domain/src/main/java/demoapp/dom/_infra/resources/ResourceReaderService.java [44:58]
public String readResource(final Class<?> aClass, final String resourceName, final Map<String, Object> attributes) {
InputStream resourceStream = aClass.getResourceAsStream(resourceName);
if(resourceStream==null) {
// horrendous hack...
resourceStream = aClass.getResourceAsStream("../" + resourceName);
}
if(resourceStream==null) {
return String.format("Resource '%s' not found.", resourceName);
}
try {
return read(resourceStream, attributes);
} catch (IOException e) {
return String.format("Failed to read from resource '%s': '%s': ", resourceName, e.getMessage());
}
}