Move development dependencies into Gemfile
Wrap code in modules
Add top-level require helper