cap: add puma support gem