class Dentaku::AST::Arithmetic
def validate_format(string)
def validate_format(string) unless string =~ /\A-?\d*(\.\d+)?\z/ && !string.empty? raise Dentaku::ArgumentError.for(:invalid_value, value: string, for: BigDecimal), "String input '#{string}' is not coercible to numeric" end end