/* call-seq: * context.SetActive(bool) -> nil * * Activate or deactivate explicitely the context. */ static VALUE Context_SetActive( VALUE self, VALUE anArgument ) { sf::Context *object = NULL; Data_Get_Struct( self, sf::Context, object ); switch( anArgument ) { case Qtrue: object->SetActive( true ); break; case Qfalse: object->SetActive( false ); break; default: rb_raise( rb_eTypeError, "expected true or false" ); } return Qnil; }