Expressões acorrentadas

Você já quis fazer algo como o seguinte em rubi ?

a < b < c < d

Ao contrário de linguagens como python e perl6, ruby ​​não tem suporte nativo para expressões encadeadas, mas você pode implementá-las por meio de uma gema.

Instalar

$ gem install chainedexpressions

Exemplo

require 'chainedexpressions'
using
ChainedExpressions

20 < 25
20 < 25 < 30

20 <= 25 <= 30 <= 30 <= 35

35 > 30 > 25 > 20
20 > 3 > 2.2 > -2

35 >= 30 >= 30 >= 25 >= 20