Sha256: 1e638f7744668cdbde00c63954595e23d1797fcab17943cef32b21dcd0d8d34d
Contents?: true
Size: 1.1 KB
Versions: 12
Compression:
Stored size: 1.1 KB
Contents
class Object # @return <TrueClass, FalseClass> # # @example [].blank? #=> true # @example [1].blank? #=> false # @example [nil].blank? #=> false # # Returns true if the object is nil or empty (if applicable) def blank? nil? || (respond_to?(:empty?) && empty?) end end # class Object class Numeric # @return <TrueClass, FalseClass> # # Numerics can't be blank def blank? false end end # class Numeric class NilClass # @return <TrueClass, FalseClass> # # Nils are always blank def blank? true end end # class NilClass class TrueClass # @return <TrueClass, FalseClass> # # 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 # @example "".blank? #=> true # @example " ".blank? #=> true # @example " hey ho ".blank? #=> false # # @return <TrueClass, FalseClass> # # Strips out whitespace then tests if the string is empty. def blank? strip.empty? end end # class String
Version data entries
12 entries across 12 versions & 3 rubygems