Ruby Languageinstance_eval


Sintassi

  • object.instance_eval 'code'
  • object.instance_eval 'code', 'filename'
  • object.instance_eval 'code', 'filename', 'numero di riga'
  • object.instance_eval {code}
  • object.instance_eval {| receiver | codice }

Parametri

Parametro Dettagli
string Contiene il codice sorgente di Ruby da valutare.
filename Nome del file da utilizzare per la segnalazione degli errori.
lineno Numero di riga da utilizzare per la segnalazione degli errori.
block Il blocco di codice da valutare.
obj Il ricevitore viene passato al blocco come unico argomento.

instance_eval Esempi correlati