如何给Ruby添加方法?


#1

最近写个作业,要求写个程序弗洛伊德算法找传递闭包。算法是写出来了,不过发现Ruby官方的library里面矩阵这个类还不算完善。比如常用的判断一个矩阵是不是反对称关系,是不是自反关系Ruby就没有提供。

想着用自己所学给社区做做建设也是不错的。我就去查了一下怎么contribute

接着跑去Github把Ruby给克隆下来了,找到ruby/lib下的matrix.rb 就开始添加新方法了。

欣喜之中request上去,天天盼着他过…

结果…

惨不忍睹…


#2

为了保证稳定性,要求自动化测试覆盖所有代码.以singular?为例,可以参考