根据this page的建议,我需要在Ruby 1.9.2中向DateTime添加一个getlocal方法。我该怎么做呢?感谢您的阅读
答案 0 :(得分:6)
您可以像打开任何其他类定义一样打开类定义来简单地添加数据。
class DateTime
def getlocal
self.to_time.getlocal.to_datetime
end
end
只需将其添加到您的文件中即可将该方法修补到DateTime
类中
当您打开已存在的类时,可以向其添加代码或覆盖现有方法。