Exception: Decimal::InvalidOperation
- Defined in:
- lib/decimal/decimal.rb
Overview
Invalid operation exception.
The result of the operation is a quiet positive NaN, except when the cause is a signaling NaN, in which case the result is also a quiet NaN, but with the original sign, and an optional diagnostic information.
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Exception
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(context = nil, *args) ⇒ InvalidOperation
constructor
A new instance of InvalidOperation.
Constructor Details
#initialize(context = nil, *args) ⇒ InvalidOperation
Returns a new instance of InvalidOperation.
110 111 112 113 |
# File 'lib/decimal/decimal.rb', line 110 def initialize(context=nil, *args) @value = args.first if args.size>0 super context end |