Code Explainers

Code explainers tagged #introspection

python
import functools
import inspect
from typing import get_type_hints, get_origin, get_args, Union
 

A runtime type checker from annotations

decorators runtime-validation type-hints
Advanced 8 steps
ruby
class Credentials
  SENSITIVE = %i[password api_key secret_token access_key].freeze
  REDACTED = "[REDACTED]".freeze
 

Redacting secrets in Ruby object output

serialization introspection security
Intermediate 7 steps