Sha256: daf75235446b8f58a52521c2ee69d920a154be2e0d2c699fa3aa88f5fb821d2d

Contents?: true

Size: 746 Bytes

Versions: 1

Compression:

Stored size: 746 Bytes

Contents

class ShowImage
	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 digest == null formula is not in cache.
			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
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wirispluginengine-3.62.0.1322 lib/wirispluginengine/integration/showimage.rb