Sha256: 18cf2fccefac1058a9eb4020f5e2ef6665f270fec19538dfd7a2cd17235bf46b

Contents?: true

Size: 360 Bytes

Versions: 14

Compression:

Stored size: 360 Bytes

Contents

class String

  # A string is blank if it's empty or contains whitespaces only:
  #
  #   "".blank?                 # => true
  #   "   ".blank?              # => true
  #   " something here ".blank? # => false
  #
  def blank?
    self !~ /\S/
  end
end

class NilClass

  # +nil+ is blank:
  #
  #   nil.blank? # => true
  #
  def blank?
    true
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
klipbook-4.0.0 lib/klipbook/util/blank.rb
klipbook-3.0.0 lib/klipbook/util/blank.rb
klipbook-2.1.3 lib/klipbook/util/blank.rb
klipbook-2.1.2 lib/klipbook/util/blank.rb
klipbook-2.1.1 lib/klipbook/util/blank.rb
klipbook-2.1.0 lib/klipbook/util/blank.rb
klipbook-2.0.0 lib/klipbook/util/blank.rb
klipbook-1.0.2 lib/klipbook/blank.rb
klipbook-1.0.1 lib/klipbook/blank.rb
klipbook-1.0.0 lib/klipbook/blank.rb
klipbook-0.3.0 lib/klipbook/blank.rb
klipbook-0.2.1 lib/klipbook/blank.rb
klipbook-0.2.0 lib/klipbook/blank.rb
klipbook-0.1.0 lib/klipbook/blank.rb