我正在做一个如何创建自己的课程的教程。
我的目标是运行函数foo.caps?
并看到“是”或“否”以指示foo
中的字符串是否都是大写字母。
我似乎无法找到本教程的那一部分或者这样做的好方法。
答案 0 :(得分:6)
class String
def caps?
self == self.upcase
end
end
这扩展了String类,其方法可以确定它是否为大写。
"FOO".caps? => true
答案 1 :(得分:1)
不确定你实际上在寻找什么答案,但如果我不得不猜测,我会说你只需要创建你的课程;
class Caps
def is_caps(string_in)?
if string_in.upcase?
"yes"
else
"no"
end
end
end