Ruby vem ganhando popularidade, e um framework chamado Ruby on Rails ajudou a aumentar seu uso para programação na web. A linguagem Ruby é completamente orientada a objetos, em que tudo é um objeto. Por exemplo, até mesmo os tipos de dados mais básicos, como inteiros, têm métodos e variáveis de instância. Isso fornece uma maior capacidade de usar o encadeamento de métodos, onde muitas linhas de código podem ser consolidadas em uma. Por exemplo, se você quiser usar três métodos diferentes em uma string, uma maneira seria escrever várias linhas de código, conforme mostrado abaixo.
x = "computador" .reverse y = x.upcase
z = y.downcase
Esses métodos poderiam ser encadeados, conforme mostrado no código abaixo.
z = "Computador" .reverse.upcase.downcase
O Ruby também é conhecido por ser uma linguagem flexível, porque permite que os programadores façam modificações em várias partes da linguagem, se desejado. Mais informações sobre programação Ruby podem ser encontradas usando os recursos abaixo.
Programação orientada a objetos, Linguagens de programação, Termos de programação, Script do lado do servidor