/* call-seq: * event_data.handled=(true or false) -> self * * This method allows to set the event as handled or not. */ static VALUE allowSpawnData_setHandled(VALUE self, VALUE new_handled) { bz_AllowSpawnData *eventData; Data_Get_Struct(self, bz_AllowSpawnData, eventData); switch (TYPE(new_handled)) { case T_TRUE: eventData->handled=true; break; case T_FALSE: eventData->handled=false; break; default: rb_raise(rb_eTypeError, "not valid value"); break; } return self; }