Sha256: e23198436298bf725595414da066c11d1aa694506c3a070fd08df04dc72420e0

Contents?: true

Size: 371 Bytes

Versions: 1

Compression:

Stored size: 371 Bytes

Contents

class String
  def to_b
    return false if self == ''
    return false if self == '0'
    true
  end
end

class NilClass
  def to_b
    return false
  end
end

class TrueClass
  def to_b
    return true
  end
end

class FalseClass
  def to_b
    return false
  end
end

class Object
  def to_b
    return true
  end
end

class Numeric
  def to_b
    self != 0
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
Objective3-to_b-0.0.2 lib/to_b.rb