Ruby 2.0 中已包含对枚举的惰性求值: http ://railsware.com/blog/2012/03/13/ruby-2-0-enumerablelazy/
我想.lazy
在我正在编写的应用程序中包含这个符号 ( ),但适用于运行任何 Ruby 版本的人。但是,如果那个人正在运行 Ruby 2.0,我希望让本机实现接管。
这是我可能用作模板的项目: https ://github.com/yhara/enumerable-lazy/blob/master/lib/enumerable/lazy.rb
如果 Ruby 的活动版本 < 2.0,我将如何仅加载此模块?