Sha256: 9512d8ac414aaa247532175f3f32c40f09e495b2ecd5005c09b1aa34de552c1e

Contents?: true

Size: 308 Bytes

Versions: 12

Compression:

Stored size: 308 Bytes

Contents

class Object
  def blank?
    false
  end

  def try(*args)
    send(*args) if respond_to?(args.first)
  end
end

class String
  def blank?
    self.strip == ""
  end
end

class NilClass
  def blank?
    true
  end
end

class FalseClass
  def to_i
    0
  end
end

class TrueClass
  def to_i
    1
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
coloration-0.4.0 lib/coloration/extensions.rb
coloration-0.3.3 lib/coloration/extensions.rb
coloration-0.3.2 lib/coloration/extensions.rb
coloration-0.3.1 lib/coloration/extensions.rb
coloration-0.3.0 lib/coloration/extensions.rb
coloration-0.2.5 lib/coloration/extensions.rb
coloration-0.2.4 lib/coloration/extensions.rb
coloration-0.2.3 lib/coloration/extensions.rb
coloration-0.2.2 lib/coloration/extensions.rb
coloration-0.2.1 lib/coloration/extensions.rb
coloration-0.2 lib/coloration/extensions.rb
coloration-0.1 lib/coloration/extensions.rb