Think this would be clearer as just:
```ruby
def @contact.as_json(options); { name: name, created_at: created_at.as_json } end
```

Since we're showing that your own `as_json` just needs to return json primitives. It is not required to call `as_json` on the hash or pass `options`, even.