Funções Ruby vs métodos

Noinguagem de Programação Ruby, Capítulo 6 (segundo parágrafo), afirmam:

uitos idiomas distinguem entre funções, que não possuem objeto associado, e métodos, que são chamados em um objeto receptor. Como o Ruby é uma linguagem puramente orientada a objetos, todos os métodos são verdadeiros e estão associados a pelo menos um objet

E então, no meio do sexto parágrafo:

Ambos procs e lambdas são funções e não métodos invocados em um objet

Estou um pouco confuso sobre essas declarações. O Ruby é verdadeiramente puro OO e, portanto, não possui funções que não estejam associadas a objetos (se essa é uma definição válida de OO puro) ou procs / lambdas estão associados ao objeto Proc? Qual é a diferença entre funções e métodos no Ruby?

Qualquer ajuda para analisar e entender isso seria apreciad

questionAnswers(6)

yourAnswerToTheQuestion