Method: Castkit::DataObject#to_json

Defined in:
lib/castkit/data_object.rb

#to_json(options = nil) ⇒ String

Serializes the DTO to a JSON string.

Parameters:

  • options (Hash, nil) (defaults to: nil)

    options passed to ‘JSON.generate`

Returns:

  • (String)


101
102
103
# File 'lib/castkit/data_object.rb', line 101

def to_json(options = nil)
  JSON.generate(serializer.call(self), options)
end