Ragazzi in ruby quando dichiaro una var con un tipo di attributo devo
fare :
attr :nome_variabile,true
ma questo imposta solo la variabili con l’attributo attr,è possibile
farlo anche con i metodi???Cioè in c++ potevo dichiarare oltre alle
variabili anche le funzioni di tipo private,public,ecc…Lo posso fare
anche con il ruby o sono limitato solo con le variabili???Se si come
posso farlo??
ovvio, se vai a vedere la rdoc trovi anche gli altri tipi di accesso (
reader e writer).
Scusa la mia ignoranza joxer ma gli rdoc non servono per la
documentazione,cioè creare file in cui sono convertiti i commenti in
documentazione???Forse ho capito cosa vuoi dire tu,ma io intendo una
cosa del genere:
class nome_classe
public
{elementi publici}
private
{elementi privati}
protected
{elementi protetti}
si puo fare una cosa del genere o si possono solo dichiarare i valori di
tipo pubblico,privato,ecc…
att1 e att2 sono attributi read-only, att3 e att4 sono write-only, e
att5 e
att6 sono disponibili sia in lettura sia in scrittura.
I metodi a e b sono pubblici, c e d protetti, e ed f privati.
Ciao,
Antonio
PS: Puoi anche passare dei simboli ai modificatori d’accesso (e.g.,
protected :c, :d).