Class: Axiom::Function::Numeric
- Inherits:
-
Axiom::Function
- Object
- Axiom::Function
- Axiom::Function::Numeric
- Includes:
- AbstractType
- Defined in:
- lib/axiom/function/numeric.rb,
lib/axiom/function/numeric/modulo.rb,
lib/axiom/function/numeric/absolute.rb,
lib/axiom/function/numeric/addition.rb,
lib/axiom/function/numeric/division.rb,
lib/axiom/function/numeric/unary_plus.rb,
lib/axiom/function/numeric/square_root.rb,
lib/axiom/function/numeric/subtraction.rb,
lib/axiom/function/numeric/unary_minus.rb,
lib/axiom/function/numeric/exponentiation.rb,
lib/axiom/function/numeric/multiplication.rb
Overview
Abstract class for Numeric functions
Direct Known Subclasses
Absolute, Addition, Division, Exponentiation, Modulo, Multiplication, SquareRoot, Subtraction, UnaryMinus, UnaryPlus
Defined Under Namespace
Classes: Absolute, Addition, Division, Exponentiation, Modulo, Multiplication, SquareRoot, Subtraction, UnaryMinus, UnaryPlus
Class Method Summary collapse
-
.type ⇒ Class<Types::Numeric>
Return the type returned from #call.
Methods inherited from Axiom::Function
extract_value, rename_attributes, #type
Methods included from Visitable
Class Method Details
.type ⇒ Class<Types::Numeric>
Return the type returned from #call
18 19 20 |
# File 'lib/axiom/function/numeric.rb', line 18 def self.type Types::Numeric end |