Rubyはかなり柔軟な言語だと思いますよ。ᘏ⑅ᘏଓ˚
理由としては、まず「書き方の自由度」が
高いです。例えば同じ処理でも複数の書き方が
許されていて、プログラマーの好みに合わせて
コードを書けます。
あと、Rubyは「オブジェクト指向」が徹底
されていて、数値や文字列も全部オブジェクト
扱いなので、メソッドを自由に追加したり拡張したりできます。既存のクラスに自分でメソッドを足すこともできるので、柔軟性は
かなり高いです。
ただし柔軟すぎるがゆえに、チーム開発だと
「人によって書き方がバラバラになりやすい」
という欠点もあります。そこはコーディング規約を決めておくと安心です。
まとめると、Rubyは「自由度が高くて書いていて楽しい言語」だと思います。