El Jueves, 22 de Octubre de 2009, I=C3=B1aki Baz Castillo escribi=C3=B3:
> El Jueves, 22 de Octubre de 2009, Nikolai Lugovoi escribi=C3=B3:
> > On Thu, Oct 22, 2009 at 3:55 PM, I=C3=B1aki Baz Castillo <=
> wrote:
> > > VALUE class_standard_error =3D rb_const_get(rb_cObject,
> > > rb_intern("StandardError")); VALUE argv[0];
> > > VALUE new_error =3D rb_class_new_instance(0, argv,
> > > class_standard_error); rb_raise(new_error, "Oh an error ocurred !!!");
> >
> > why not simple:
> >
> > VALUE custom_error =3D rb_define_class("CustomError", rb_eStandardError=
);
> > rb_raise(custom_error, "An error occured!");
>=20
> Thanks, I've realized right now that first parameter in "rb_raise" can be
> "VALUE class".
>=20
> Let me try 
>=20
> Really thanks a lot.
>
Done thanks to you:
VALUE class_xdms_error =3D rb_define_class("XDMSError", rb_eStandardError);
VALUE class_xdms_url_parsing_error =3D rb_define_class("XDMSURLParsingErro=
r",=20
class_xdms_error);
rb_raise(class_xdms_url_parsing_error, "An error occured!");
=2D-=20
I=C3=B1aki Baz Castillo <>