Permalink
Browse files

Added Object#present? which is equivalent to !Object#blank? [DHH]

  • Loading branch information...
dhh committed Jun 12, 2008
1 parent ea3a7e1 commit a3caf28da3a22c1326d3d98dcf71483a8edaa55a
@@ -1,5 +1,7 @@
*Edge*

* Added Object#present? which is equivalent to !Object#blank? [DHH]

* Added Enumberable#several? to encapsulate collection.size > 1 [DHH]

* Add more standard Hash methods to ActiveSupport::OrderedHash [Steve Purcell]
@@ -12,6 +12,11 @@ class Object
def blank?
respond_to?(:empty?) ? empty? : !self
end

# An object is present if it's not blank.
def present?
!blank?
end
end

class NilClass #:nodoc:
@@ -16,4 +16,9 @@ def test_blank
BLANK.each { |v| assert v.blank?, "#{v.inspect} should be blank" }
NOT.each { |v| assert !v.blank?, "#{v.inspect} should not be blank" }
end

def test_present
BLANK.each { |v| assert !v.present?, "#{v.inspect} should not be present" }
NOT.each { |v| assert v.present?, "#{v.inspect} should be present" }
end
end

0 comments on commit a3caf28

Please sign in to comment.