App Generator:如何声明变量以用于整个生成器?

时间:2017-10-20 16:16:23

标签: ruby-on-rails ruby code-generation

我有一个rails应用生成器,我需要在整个模板中的几个位置清理app_name。在每个需要sanitized_app_name的地方做这件事感觉不对,但是我很难找到关于这类事情的文件。

1 个答案:

答案 0 :(得分:0)

定义一个常量:

APP_NAME = ->(input) { ...sanitizing code ... }.(:real_app_name)

并在任何地方使用它。