Exception: Plurimath::Errors::InvalidNumber

Inherits:
Plurimath::Error show all
Defined in:
lib/plurimath/errors/invalid_number.rb

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ InvalidNumber

Returns a new instance of InvalidNumber.



6
7
8
9
# File 'lib/plurimath/errors/invalid_number.rb', line 6

def initialize(value)
  @value = value
  super(message)
end

Instance Method Details

#messageObject



11
12
13
14
# File 'lib/plurimath/errors/invalid_number.rb', line 11

def message
  "[plurimath] Invalid number #{@value.inspect} for number formatting. " \
    "Expected a numeric string such as \"1234\", \"-12.34\", or \"1.2e5\"."
end