I'm going by "Why's (poignant) Guide to Ruby":

    starmonkey = ratchet.attach( captive_monkey, captive_star )

The ratchet gets an attach message. What needs to be attached? The
method arguments: the captive_monkey and the captive_star. We are
given back a starmonkey, which we have decided to hang on to.

<http://poignantguide.net/ruby/chapter-4.html>

ratchet.attach() is a static method?

ratchet is an object or a static class?

starmonkey is an object, yes?  Of what class?




thank you,

Thufir