Sha256: e9e0402b5d513ba9cf8139b29fcb8e34041360f6cec31e78fe769c557b92c313
Contents?: true
Size: 171 Bytes
Versions: 9
Compression:
Stored size: 171 Bytes
Contents
class String; def as_number # from perlfaq4 self =~ %r{\A[+-]?(?=\.?\d)\d*\.?\d*(?:[Ee][+-]?\d+)?\z} \ ? (self =~ %r{[\.Ee]} ? self.to_f : self.to_i) : nil end; end
Version data entries
9 entries across 9 versions & 1 rubygems