class Numeric
Overload of Numeric class
- Author
-
Massimiliano Dal Mas (max.codeware@gmail.com)
- License
-
Distributed under MIT license
Public Instance Methods
can_divide?(obj)
click to toggle source
Checks if the numeric value can be divided by a given object
-
*argument*: object for the checking
-
*returns*:
true
if the object is `Numeric` or Matrix;false
else.
# File lib/linmeric/CnGal_new_classes.rb, line 34 def can_divide?(obj) (obj.is_a? Numeric) ? (return true) : ((obj.is_a? Matrix) ? (return true) : (return false)) end
can_multiply?(obj)
click to toggle source
Checks if the numeric value can be multiplied by a given object
-
*argument*: object for the checking
-
*returns*:
true
if the object is `Numeric` or Matrix;false
else.
# File lib/linmeric/CnGal_new_classes.rb, line 26 def can_multiply?(obj) (obj.is_a? Numeric) ? (return true) : ((obj.is_a? Matrix) ? (return true) : (return false)) end
is_similar?(obj)
click to toggle source
Compares the value with another object
-
*argument*: object for the comparison
-
*returns*:
true
if the object is a `Numeric`;false
else.
# File lib/linmeric/CnGal_new_classes.rb, line 18 def is_similar?(obj) (obj.is_a? Numeric) ? (return true) : (return false) end