在项目之间共享类的最佳实践

Ray*_*ond 1 ruby rubymotion

当我在RubyMotion中处理项目时,我经常想出一些我希望在项目之间共享的类的扩展.通常这些扩展很小,并没有真正详细说明.例如:时间类上的小扩展.在项目之间共享这些小扩展的好方法是什么?

vgo*_*off 5

可能最好的方法是创造宝石.无论如何,找到从代码中提取到宝石中的东西是一种很好的做法,因为它可以减轻对该项目的预期测试,因为宝石本身应该经过充分测试.

我不得不提到Ruby Facets,这是一个成功的项目,人们可以为那些可能更有帮助的事情做出贡献.您可以在每个项目中根据需要简单地包含所需的构面.