lib/gloo/objs/basic/boolean.rb in gloo-0.7.5 vs lib/gloo/objs/basic/boolean.rb in gloo-0.7.6
- old
+ new
@@ -38,9 +38,12 @@
# Coerse the new value to a boolean value.
#
def self.coerse_to_bool( new_value )
return false if new_value.nil?
+ # I should be able to use this:
+ # if new_value.kind_of?( String )
+ # but it doesn't work. I don't know why.
if new_value.class.name == 'String'
return true if new_value.strip.downcase == TRUE
return false if new_value.strip.downcase == FALSE
return true if new_value.strip.downcase == 't'
return false if new_value.strip.downcase == 'f'