I don't see how Ruby could be called a Lisp.
To me, the fundamental concept of Lisp is that the basic data structure is the cons-pair, and that both code and data can be represented and manipulated as graphs of cons-pairs.
The blog is arguing that Ruby is an acceptable alternative to Lisp, which may be true. But that doesn't make Ruby a Lisp.