Ruby on Rails
Entre as linguagens de programação orientada a objetos, muito se discute se são puramente orientadas a objeto ou não, já que grande parte possui recursos que não se comportam como objetos. tipos primitivos de Java são um exemplo desta contradição, já que não são objetos de verdade. Ruby é considerada uma linguagem puramente orientada a objetos, já que tudo em Ruby é um objeto (inclusive as classes, como veremos).
(Palavras reservadas, estruturas usadas)
Palavras reservadas não podem ser usadas como nomes de classes, variáveis ou qualquer outra coisa. Porém palavras com@ ou $ tornam-se nulas, ao entendimento do RGSS. Palavras após o Início de procedimentos, Exemplo def false, Também são consideradas nulas, entendendo-se que estas passam a ser nomes de procedimentos.
As palavras reservadas são:
BEGIN class ensure nil self when
END def false not super while alias defined? for or then yield and do if redo true begin else in rescue undef break elsif module retry unless case end next return until http://ruby-br.org/tutoriais/?t=3&p=16 Estrutura usadas por ruby on rails
estrutura de diretórios de uma aplicação Ruby On Rails
Quando estamos iniciando em Ruby On Rails, é sempre uma boa idéia nos acostumarmos com a estrutura de diretórios que é criada. Veja abaixo uma breve descrição de cada um destes diretórios:
app
Contém todo o código específico a uma determinada aplicação Ruby On Rails. É dentro deste diretório que teremos os controllers, os models, as views e as classes auxiliares (helpers).
app/controllers
Contém as classes de controllers (parte controle do MVC). Em Ruby On Rails, um controlador herda de ActionController::Base. É prática dar nomes aos controllers de forma que eles representam o modelo que eles controlam seguido por _controller.rb (Ex: cadastro_controller.rb). Se esta regra não for