class BSON::Int64

def as_extended_json(**options)

Returns:
  • (Hash | Integer) - The extended json representation.

Options Hash: (**opts)
  • :mode (nil | :relaxed | :legacy) -- Serialization mode
def as_extended_json(**options)
  if options[:mode] == :relaxed || options[:mode] == :legacy
    value
  else
    {'$numberLong' => value.to_s}
  end
end