If I understand correctly,
spec.add_runtime_dependency "something"
is for runtime dependencies.
spec.add_development_dependency "something"
is for development dependencies.
What about dependencies that's useful in both runtime and development environments, where do they go?