【发布时间】:2015-11-13 22:09:15
【问题描述】:
您可以使用
优化您的课程module RefinedString
refine String do
def to_boolean(text)
!!(text =~ /^(true|t|yes|y|1)$/i)
end
end
end
但是如何细化模块方法呢? 这个:
module RefinedMath
refine Math do
def PI
22/7
end
end
end
加注:TypeError: wrong argument type Module (expected Class)
【问题讨论】:
标签: ruby ruby-2.0 ruby-2.1 ruby-2.2