class String

Public Instance Methods

as_number() click to toggle source
# File lib/panoptimon/util/string-with-as_number.rb, line 1
              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