@@ -313,8 +313,10 @@ For a more Pythonic alternative to pandocfilters, see
313the [panflute](http://scorreia.com/software/panflute/) library.
313the [panflute](http://scorreia.com/software/panflute/) library.
314Don't like Python? There are also ports of pandocfilters in
314Don't like Python? There are also ports of pandocfilters in
315[PHP](https://github.com/vinai/pandocfilters-php),
315[PHP](https://github.com/vinai/pandocfilters-php),
316−[perl](https://metacpan.org/pod/Pandoc::Filter), and
316+[perl](https://metacpan.org/pod/Pandoc::Filter),
317−[javascript/node.js](https://github.com/mvhenderson/pandoc-filter-node).]
317+[javascript/node.js](https://github.com/mvhenderson/pandoc-filter-node),
318+[Groovy](https://github.com/dfrommi/groovy-pandoc), and
319+[Ruby](https://heerdebeer.org/Software/markdown/paru/).
319Starting with pandoc 2.0, pandoc includes built-in support for
321Starting with pandoc 2.0, pandoc includes built-in support for
320writing filters in lua. The lua interpreter is built in to
322writing filters in lua. The lua interpreter is built in to