Sha256: a509f249f3b435e1d6db0c80ba79e36b282b0c6a3758007588fb6ae02448b84b

Contents?: true

Size: 346 Bytes

Versions: 5

Compression:

Stored size: 346 Bytes

Contents

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

class Fixnum
  def blank?
    false
  end
end

class NilClass
  def blank?
    true
  end
end

class TrueClass
  def blank?
    false
  end
end

class FalseClass
  def blank?
    false
  end
end

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
datamapper-0.2.3 lib/data_mapper/support/blank.rb
datamapper-0.2.1 lib/data_mapper/support/blank.rb
datamapper-0.2.2 lib/data_mapper/support/blank.rb
datamapper-0.2.4 lib/data_mapper/support/blank.rb
datamapper-0.2.5 lib/data_mapper/support/blank.rb