我有一个值,它是四个值之一:布尔真、布尔假、字符串"真"或字符串"假".如果字符串是布尔值,我想将其转换为布尔值,否则保持不变.换句话说:
"真"应该变成真
"假"应该变成假
真实应该是真实的
虚假应该保持虚假
我有一个值,它是四个值之一:布尔真、布尔假、字符串"真"或字符串"假".如果字符串是布尔值,我想将其转换为布尔值,否则保持不变.换句话说:
"真"应该变成真
"假"应该变成假
真实应该是真实的
虚假应该保持虚假
def true?(obj)
obj.to_s.downcase == "true"
end