nullobject icon indicating copy to clipboard operation
nullobject copied to clipboard

Null::Object.instance.present? # => true

Open mrbrdo opened this issue 13 years ago • 4 comments

Using ActiveSupport, Null::Object.instance.present? returns true, which doesn't seem right. Also blank? returns false, which again doesn't seem right.

mrbrdo avatar Jan 11 '13 21:01 mrbrdo

works for me:

[37] pry(main)> Null::Object.instance.blank?
=> #<Null::Object:0x3ffe0e2359c8>
[38] pry(main)> Null::Object.instance.present?
=> false

sevos avatar May 10 '13 19:05 sevos

Did you try with both ruby 1.8 and 1.9?

nilbus avatar May 10 '13 19:05 nilbus

ouch, ruby 2.0.0-p0 actually here ;) rails 3.2.13

sevos avatar May 10 '13 20:05 sevos

Ah. It could also be rail's ActiveSupport extensions that make that work too. Try it in irb.

nilbus avatar May 10 '13 20:05 nilbus