lib/active_object/object.rb in active_object-2.5.0 vs lib/active_object/object.rb in active_object-2.5.1
- old
+ new
@@ -11,18 +11,18 @@
respond_to?(:empty?) ? object.empty? : !object
end
end
def boolean?
- [false, true, nil, 0, 1].freeze.include?(self)
+ [false, "false", true, "true", nil, 0, "0", 1, "1"].freeze.include?(self)
end
def false?
self == false
end
def falsey?
- [false, nil, 0].freeze.include?(self)
+ [false, "false", nil, 0, "0", "1"].freeze.include?(self)
end
def float?
is_a?(Float)
end
\ No newline at end of file