Building a framework-agnostic Ruby gem (and making sure it doesn't break)

Ruby already solved my problem