Class: CAS::SmallerEqual
- Defined in:
- lib/functions/fnc-conditions.rb
Overview
This class is a Condition for left smaller or equal function
Instance Attribute Summary
Attributes inherited from Condition
Instance Method Summary collapse
-
#call(fd) ⇒ Object
Function call will evaluate left and right functions to solve the relation.
-
#representative ⇒ Object
Saves some required elements.
Methods inherited from Condition
#==, #args, #depend?, #diff, #initialize, #inspect, #simplify, #subs, #to_code, #to_s
Constructor Details
This class inherits a constructor from CAS::Condition
Instance Method Details
#call(fd) ⇒ Object
Function call will evaluate left and right functions to solve the relation
* **argument**: `Hash` with feed dictionary
* **returns**: `Trueclass` or `Falseclass`
279 280 281 282 283 |
# File 'lib/functions/fnc-conditions.rb', line 279 def call(fd) CAS::Help.assert fd, Hash return (@x.call(fd) <= @y.call(fd)) end |
#representative ⇒ Object
Saves some required elements
268 269 270 271 272 |
# File 'lib/functions/fnc-conditions.rb', line 268 def representative @cond_type = "<=" @cond_repr = "≤" self end |