Ruby uses classical inheritance. Everything is very explicitly an instance of something, or up top described as inheriting from another thing. Or very early on described as including a mix in, all very clearly hierarchical.
newThing = Object.create(oldThing)
Now any characteristics that the new thing doesn’t explicitly have will be drawn from the old thing, and these can be linked up on and on.