Sha256: a890730d6b11d14ea74611de206948461f44ea39fb9f0170973546439b3616c8
Contents?: true
Size: 654 Bytes
Versions: 80
Compression:
Stored size: 654 Bytes
Contents
if !nil.respond_to?(:blank?) class Object def blank? respond_to?(:empty?) ? empty? : !self end end class NilClass #:nodoc: def blank? true end end class FalseClass #:nodoc: def blank? true end end class TrueClass #:nodoc: def blank? false end end class Array #:nodoc: alias_method :blank?, :empty? end class Hash #:nodoc: alias_method :blank?, :empty? end class String #:nodoc: def blank? self !~ /\S/ end end class Numeric #:nodoc: def blank? false end end end
Version data entries
80 entries across 80 versions & 1 rubygems