Sha256: cbd9a13f2e75a88638a291cf4995e06e34b58e2c45731d03f635045b35969ec5
Contents?: true
Size: 710 Bytes
Versions: 95
Compression:
Stored size: 710 Bytes
Contents
# blank? methods for several different class types class Object # Returns true if the object is nil or empty (if applicable) def blank? nil? || (respond_to?(:empty?) && empty?) end end # class Object class Numeric # Numerics can't be blank def blank? false end end # class Numeric class NilClass # Nils are always blank def blank? true end end # class NilClass class TrueClass # True is not blank. def blank? false end end # class TrueClass class FalseClass # False is always blank. def blank? true end end # class FalseClass class String # Strips out whitespace then tests if the string is empty. def blank? strip.empty? end end # class String
Version data entries
95 entries across 95 versions & 24 rubygems