Forse l’oggetto non e’ appropriato comunque il problema da perfetto
neofita
anche di programmazione oltreche’ di ruby e’ il seguente:
ho una classe contenente il metodo inserisci(account).
Tale metodo si incarica di inserire un record in un database ldap,
quindi al
suo interno ho:
def inserisci(account)
@conn.add(“uid=#{account[‘uid’]},#@base”, newentry)
rescue LDAP::ResultError
errcode = @conn.err
end
i metodi di tale classe vengono richiamati in un file separato, per
l’esattezza un cgi, poiche’ tutto dovrebbe funzionare via web.
Quindi nel cgi ho:
require ‘miaclasse’
acc=miaclasse.new
acc.inserisci(account)
poiche’ dovrei intraprendere un’azione solo dopo che l’account e’ stato
inserito nel database, devo essere sicuro che cio’ sia avvenuto.
Credo che l’unico sia controllare il valore di errcode definito
all’interno
del metodo inserisci(account) solo che questo valore lo devo rendere
disponibile al cgi per poterlo, volendo, stampare su una pagina web.
Come lo posso passare?