class String

Public Instance Methods

safe_to_f() click to toggle source
# File lib/rchoice/core_ext.rb, line 27
def safe_to_f
  raise "not valid number format #{self}" unless valid_number_format?
  to_f
end
safe_to_i() click to toggle source
# File lib/rchoice/core_ext.rb, line 23
def safe_to_i
  raise "not valid number format '#{self}'" unless valid_number_format?
  to_i
end
valid_number_format?() click to toggle source
# File lib/rchoice/core_ext.rb, line 18
def valid_number_format?
  return false if blank?
  return false unless self.strip =~ /^[0-9\.\-]+$/
  true
end