class CBOR_DIAG::App_nan
Public Class Methods
decode(_, s)
click to toggle source
# File lib/cbor-diagnostic-app/nan.rb, line 4 def self.decode(_, s) val, = s.sub("p0", "p+0").scanf("%a") raise ArgumentError.new ("nan'#{s}' not valid") unless val && val.abs > 1.0 && val.abs < 2.0 val.cbor_nan_toggle end