Variables i mètodes
Les variables i els mètodes es pareixen.
Exemple: estudiant, i, epsilon, id_variable.
Les variables i els mètodes:
- Han d’estar escrits en minúscules
- Han de començar per una lletra
- Han de contindre qualsevol caràcter alfanumèric o el guió baix
Exemple: pis_gran
Classes
Les classes:
- Han de començar per majúscula
- No porte guió
Exemple: PisGran
Constants
- Soles es poden definir una vegada
- Han d’ésser escrites en llegres majúscules
Exemple: PDF_KEY, R2D2, PERSONA_VIATGE
Variables d’objecte o (variables d’instància)
Sols poden ser llegides o escrites pel propi objecte.
Exemple: @nom, @maxim, @hora_menjar
Variables de classe
No pertanyen als objectes, sino a la classe. Existeixen únicament en la classe, i són compartides pels objectes.
Exemple: objecte, clau_mestra
Variables globals
L’ús de les variables globals ha segut declarat com un crim capital per l’escola del bon disseny.
Exemple: $global, $1, $contador
Símbols
Els símbols són identificadors únics que els trobem en diversos llocs.
Exemple: :nom, :edat, :Classe
Funcions
Les funcioes estan definides per la paraula clau def.
Els arguments poden tenir valors per defecte.
def foo(count = 3)
  'foo'*count
end
Les funcions es defineixen per la paraula clau def.
def hola(programador)
  puts "Hola #{programador}"
end
hola('Pepe')
Output
Hola Pepe