Class: Object

Inherits:
BasicObject
Defined in:
lib/parameters_schema/core_ext.rb

Instance Method Summary collapse

Instance Method Details

#numeric?Boolean

Check if object is numeric. From stackoverflow.com/questions/5661466/test-if-string-is-a-number-in-ruby-on-rails

p “1”.numeric? # => true p “1.2”.numeric? # => true p “5.4e-29”.numeric? # => true p “12e20”.numeric? # => true p “1a”.numeric? # => false p “1.2.3.4”.numeric? # => false



13
14
15
16
17
18
19
# File 'lib/parameters_schema/core_ext.rb', line 13

def numeric?
  return true if self.kind_of?(Numeric)
  Float(self)
  true
rescue
  false
end