Che è il nome?

codice:
def stampa(nomevalore)
  nome = ????
  valore = nomevalore
  puts "#{nome} = #{valore}"
end
All'interno di questo metodo il nome non esiste.
La classe di un oggetto la ottieni con il metodo class.

codice:
variable = Object.new
variable.class # => Object
variable.class.name # => "Object"