Sha256: 04684c42b5c4276d123bce92bbbbc3bed392c109ac04fa112dad83277f3b4d59

Contents?: true

Size: 346 Bytes

Versions: 11

Compression:

Stored size: 346 Bytes

Contents

class Object
  def blank?
    nil? || (respond_to?(:empty?) && empty?)
  end
end

class Numeric
  def blank?
    false
  end
end

class NilClass
  def blank?
    true
  end
end

class TrueClass
  def blank?
    false
  end
end

class FalseClass
  def blank?
    true
  end
end

class String
  def blank?
    empty? || self =~ /\A\s*\Z/
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
assistance-0.1.5 lib/assistance/blank.rb
assistance-0.0.2 lib/assistance/blank.rb
assistance-0.1 lib/assistance/blank.rb
assistance-0.0.1 lib/assistance/blank.rb
assistance-0.1.4 lib/assistance/blank.rb
assistance-0.1.1 lib/assistance/blank.rb
assistance-0.1.2 lib/assistance/blank.rb
assistance-0.1.3 lib/assistance/blank.rb
datamapper-0.3.0 lib/data_mapper/support/blank.rb
datamapper-0.3.1 lib/data_mapper/support/blank.rb
datamapper-0.3.2 lib/data_mapper/support/blank.rb