Ruby Language Le parole chiave cambiano il ricevitore implicito


Esempio

Quando si definisce una classe o un modulo, il ricevitore implicito diventa un riferimento alla classe stessa. Per esempio:

puts "I am #{self}"
class Example
  puts "I am #{self}"
end

Eseguendo il codice sopra verrà stampato:

"I am main"
"I am Example"