Revision: 69530
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 9, 2015 05:28 by uberdragon
Initial Code
module ToBoolean def to_bool return true if self == true || self.to_s.strip =~ /^(true|t|yes|y|1)$/i return false end end class NilClass; include ToBoolean; end class TrueClass; include ToBoolean; end class FalseClass; include ToBoolean; end class Numeric; include ToBoolean; end class String; include ToBoolean; end
Initial URL
Initial Description
injects .to_bool instance method into NilClass, TrueClass, FalseClass, Numeric & String
Initial Title
Ruby To Boolean module
Initial Tags
Initial Language
Ruby