package org.jbake.render;
import java.io.File;
import org.apache.commons.configuration.CompositeConfiguration;
import org.jbake.app.ConfigUtil.Keys;
import org.jbake.app.ContentStore;
import org.jbake.app.Renderer;
import org.jbake.template.RenderingException;
public class FeedRenderer implements RenderingTool {
@Override
public int render(Renderer renderer, ContentStore db, File destination, File templatesPath, CompositeConfiguration config) throws RenderingException {
if (config.getBoolean(Keys.RENDER_FEED)) {
try {
renderer.renderFeed(config.getString(Keys.FEED_FILE));
return 1;
} catch (Exception e) {
throw new RenderingException(e);
}
} else {
return 0;
}
}
}