Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/parameters_schema/core_ext.rb
Instance Method Summary collapse
-
#numeric? ⇒ Boolean
Check if object is numeric.
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 |