Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão para ser usada como linguagem de script.
Ruby suporta programação funcional, orientada a objetos, imperativa e reflexiva.
É a 5º linguagem mais popular no mundo
A Sintaxe do Ruby é simples e exata. Sem necessidades de caracteres de término de uma instrução.
Exemplo :
if a ==“M1”
puts “Mensagem 1”
else
puts “Mensagem 2”
end</div>
Tags
No Ruby existem duas formas de tag as que são utilizadas para estruturas de controle, loops e outras características. Eles são inseridas no HTMl. Ao compilador ler os códigos, identificará que são instruções do Rails.
<% Código Ruby %> </div>
Exemplo :
<% for columEstado in Estado.content_columns %>
<%= columEstado.human_name %>
<%end%> </div>
E as tags que são utilizadas para retorno de alguma informação<%= Código Ruby %> </div>
Exemplo:<%= text_field ‘usuario’, ‘Nome’ %></div>
Métodos
Para você criar métodos é bem simples, veja a sintaxe a baixo:
def meu_metodo
end</div>
Comentários
O Ruby duas formas para identificar os comentários.
Utilizando
# um comentário de uma linha.
Para manter a praticidade, a linguagem possui algumas características interessantes: