def cambiapar (par) puts "Dentro, par = #{par}" par = par+1 puts "Dentro (después), par = #{par}" end par = 0 puts "Fuera, par = #{par}" cambiapar par puts "Fuera (después), par = #{par}" class Clase attr_accessor :a def initialize (val = 25) @a = 0 end end obj = Clase.new def cambiaClase (o) o.a = 4 end puts obj.a cambiaClase obj puts obj.a