Method: OpenSSL::Provider#inspect
- Defined in:
- ossl_provider.c
#inspect ⇒ String
Pretty prints this provider.
174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'ossl_provider.c', line 174
static VALUE
ossl_provider_inspect(VALUE self)
{
OSSL_PROVIDER *prov;
if (RTYPEDDATA_DATA(self) == NULL ) {
return rb_sprintf("#<%"PRIsVALUE" unloaded provider>", rb_obj_class(self));
}
GetProvider(self, prov);
return rb_sprintf("#<%"PRIsVALUE" name=\"%s\">",
rb_obj_class(self), OSSL_PROVIDER_get0_name(prov));
}
|