@searls nice solution! But this seems like a textbook case for usin... https://ruby.social/users/hejsna/statuses/112729741118477039