Domain specific API construction - Practicing Ruby | Hacker News Reader