根据 this page 上的建议,我需要在 Ruby 1.9.2 中为 DateTime 添加一个 getlocal 方法。 .我该怎么做呢?感谢阅读
最佳答案
您可以像打开任何其他类定义一样,通过打开类定义来简单地添加数据。
class DateTime
def getlocal
self.to_time.getlocal.to_datetime
end
end
只需将其放入您的文件中,即可将此方法猴子修补到 DateTime
类中。
当您打开一个已经存在的类时,您可以向其中添加代码或覆盖现有方法。
关于ruby - 如何修改 Ruby 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4056860/