# Passare un valore

**URL:** <https://www.ruby-forum.com/t/passare-un-valore/114232>\
**Category:** IT\
**Created:** [September 10, 2007, 10:05am UTC](https://www.ruby-forum.com/t/passare-un-valore/114232 "2007-09-10T10:05:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mauro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/45deac/32.png) [@mauro](https://www.ruby-forum.com/u/mauro)\
**Post date:** [September 10, 2007, 10:05am UTC](https://www.ruby-forum.com/t/passare-un-valore/114232/1 "2007-09-10T10:05:13Z")

</div>

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?
