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