Texy není objektově napsané. Dokonce to není ani klasický parser (stavový automat), který by na základě syntaktické a sémantické analýzy sestavoval objektový strom kódu, který by poté vyhodnotil. Je to jen taková hromada regulárních výrazů, která splácává jeden velký string, nacpaná do "objektového" pouzdra.
Já osobně vidím v kódu základní nepochopení principů OOP, z čehož logicky i pramení odmítnutí Ruby z pozice zatvrzelého procedurálního programátora.
Do těch zdrojáků se může podívat každý a musí dojít ke stejným závěrům!