/* call-seq: * event_data.changed=(true or false) -> self * * Sets ... (todo) */ static VALUE shotFiredEventData_setChanged(VALUE self, VALUE changed) { bz_ShotFiredEventData *eventData; Data_Get_Struct(self, bz_ShotFiredEventData, eventData); switch (TYPE(changed)) { case T_TRUE: eventData->changed=true; break; case T_FALSE: eventData->changed=false; break; default: rb_raise(rb_eTypeError, "not valid value"); break; } return self; }