Method: Complex#to_json

Defined in:
lib/json/add/complex.rb

#to_json(*args) ⇒ Object

Returns a JSON string representing self:

require 'json/add/complex'
puts Complex(2).to_json
puts Complex(2.0, 4).to_json

Output:

{"json_class":"Complex","r":2,"i":0}
{"json_class":"Complex","r":2.0,"i":4}


48
49
50
# File 'lib/json/add/complex.rb', line 48

def to_json(*args)
  as_json.to_json(*args)
end