Справочник по использованию шаблонов ERB в приложении Java (через JRuby) - PullRequest
5 голосов
/ 14 августа 2011

У меня есть устаревший инструмент командной строки Ruby, который использует (предоставленные пользователем) шаблоны ERB для форматирования данных.Я должен переписать этот инструмент на Java, но мне нужно избегать того, чтобы все переписывали свои ERB-шаблоны на другом языке шаблонов.

Я думаю, что могу сделать это со встроенным JRuby, но я никогда не использовал его.*

Есть ли хорошие примеры или справочные материалы по использованию ERB из приложений Java?

1 Ответ

2 голосов
/ 16 августа 2011

Здесь вы можете увидеть в листинге 6, как вызвать ruby ​​из java с помощью jruby.

А использовать ERB очень просто: D

require 'erb'

# `binding` returns all variables declared in
# this scope, so they can be used in templates
#
ERB.new(File.read('file/path')).result(binding)
...