What I learnt today from reading gems’ code Today I was working on chillout.io client and while I was debugging some parts, I had a look at some Ruby gems. This is always an interesting experience because you can learn how other developers design their API and how different it can be from your approach. Sidekiq So here are some interesting bits from sidekiq code. Sidekiq::Client initializer module