https://rubygems.org/gems/abstract
