I think that "on the object's class" is a little inaccurate: it could be defined on the object's singleton class.  Maybe this should say something like this?

``` ruby
# A method is defined if we are able to get a `Method` object for it.
# In that case, we can assert against metadata like the arity.
```