Sha256: 61433e43e2df440712d766a09a8f3b3ff53097612bdf16146bf422c3a73d26e9
Contents?: true
Size: 343 Bytes
Versions: 1
Compression:
Stored size: 343 Bytes
Contents
module WannabeBool module Object TRUE_VALUES = %W{t true on y yes}.freeze def to_b value = self.to_s.strip.downcase if TRUE_VALUES.include?(value) true else value.to_i.to_b end end end end class String include WannabeBool::Object end class Symbol include WannabeBool::Object end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wannabe_bool-0.3.0 | lib/wannabe_bool/object.rb |