Raised when a mathematical function is evaluated outside of its domain of definition.
For example, since
cos returns values in the range -1..1, its inverse function
acos is only defined on that interval:
Math::DomainError: Numerical argument is out of domain - "acos"
Ruby Core © 1993–2020 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.