>[In Ruby] There is good support for functional programming with first-class functions, anonymous functions, and closures.
This seems like a blatantly false claim to me since as a Python programmer forced to use Ruby for Sketchup, I have been frustrated by the lack of first-class functions in Ruby.