Method: Float#as_json
- Defined in:
- lib/openc3/io/json_rpc.rb
#as_json(options = nil) ⇒ Object
91 92 93 94 95 96 97 |
# File 'lib/openc3/io/json_rpc.rb', line 91 def as_json( = nil) return { "json_class" => "Float", "raw" => "Infinity" } if self.infinite? == 1 return { "json_class" => "Float", "raw" => "-Infinity" } if self.infinite? == -1 return { "json_class" => "Float", "raw" => "NaN" } if self.nan? return self end |