In the Ruby Programming Language, Chapter 6 (second paragraph) they state:
Many languages distinguish between functions, which have no associated
I think the distinction is between methods and first order function ie. functions that can be passed around as values.