2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/wirispluginengine/integration/showimage.rb', line 2
def dispatch(request, response, provider, pb)
render = pb.newRender()
formula = provider.getParameter('formula', nil);
mml = provider.getParameter('mml', nil);
if (pb.getConfiguration().getProperty('wirispluginperformance', 'false') == 'true')
response.content_type = 'application/json'
if (formula.nil?)
render.showImage(formula, mml, provider);
formula render.computeDigest(mml, provider.getParameters());
end
r = render.showImageJson(formula, 'en');
response.body = r;
else
r = render.showImage(formula, mml, provider);
response.content_type = pb.getImageFormatController().getContentType();
return r
end
end
|