The four places a hand-rolled Ruby facade gives out
ruby
dev.to
You don't need a gem to build a facade. This is a perfectly good one: class App def self.config = Rails.configuration def self.redis = REDIS_POOL end App.config reads better than Rails.configuration for the fortieth time, and App.redis beats remembering which global holds the pool. These are real methods. App.respond_to?(:redis) is true, the console tab-completes them, your editor jumps straight to the definition, and a wrong call raises ArgumentError at the call site. Your test su