Итак, я недавно написал кучу рубиновых гемов, и одну вещь, которую я бы счел удобным, - включить текущую версию (как указано в gemspec) в сгенерированную rdoc
документацию для моих библиотек, и в OptionParser
-генерированных --help
разделах, используемых моими скриптами (которые я распространяю через gem). В любом случае, мои пользователи смогут легко определить, какую версию библиотеки / скрипта они используют в настоящее время.
Можно ли каким-либо образом получить доступ к версии, указанной в моем gemspec, из файлов ruby в моих каталогах lib/
или bin/
? Таким образом, мне не нужно обновлять его сразу в нескольких местах - только в моем gemspec.
В настоящее время я генерирую свои gemspecs вручную, я еще не прыгал на поезде Rake. Если я не могу делать то, что хочу напрямую, только с тем, что мне дают рубины, может ли это сделать рейк или другой инструмент?