【问题标题】:DRY Rails Metaprogramming - Use CasesDRY Rails 元编程 - 用例
【发布时间】:2011-01-12 23:59:35
【问题描述】:

所以我在我的应用程序中运行,应用这个特殊的用例通过元编程来干燥你的应用程序:

http://rails-bestpractices.com/posts/16-dry-metaprogramming

您还通过哪些其他方式应用元编程来保持您的应用干燥?

【问题讨论】:

    标签: ruby-on-rails metaprogramming dry


    【解决方案1】:

    我编写了一个名为to_lang 的gem,它使用了这种类型的动态方法定义。它以to_language 的形式向字符串添加了一堆方法,它们都调用具有不同参数的单个方法。 ToLang::StringMethods 尤其是这种神奇发生的地方。在没有元编程的情况下做同样的事情需要定义数百个方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多