15.2. Interpreting object capability queries
At this point in your work with Ruby, you can set your sights on doing more with lists of objects’ methods than examining and discarding them. In this section we’ll look at a few examples (and there’ll be plenty of room left for you to create more, as your needs and interests demand) of ways in which you might use and interpret the information in method lists. The Ruby you’ve learned since we last addressed this topic directly will stand you in good stead. You’ll also learn a few fine points of the method-querying methods themselves.
Let’s start at the most familiar point of departure: listing non-private methods with the methods method.
15.2.1. Listing an object’s non-private methods
To list the non-private ...