Sha256: 0144d49b39a0dfc2a26bfdc3fb130faa463511473ea3febceff27c352cc9ab39

Contents?: true

Size: 153 Bytes

Versions: 4

Compression:

Stored size: 153 Bytes

Contents

Object.class_eval do
  def to_b
    case self
      when true, false then self
      when nil then false
      else
        to_i != 0
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
datashift-0.40.4 lib/datashift/core_ext/to_b.rb
datashift-0.40.3 lib/datashift/core_ext/to_b.rb
datashift-0.40.1 lib/datashift/core_ext/to_b.rb
datashift-0.40.0 lib/datashift/core_ext/to_b.rb