It's the Ruby default for classes expect a few (String, Fixnum):

```
> A  = Class.new
=> A
> A.new.inspect
=> "#<A:0x007ff08b8a6618>"

> Set.new.inspect
=> "#<Set: {}>"
```

If not a convention, that makes it a standard :)