add requires for specific ruby versions (1.8 through 2.2), modularize versioning logic for all languages
add requires for specific ruby versions (1.8 through 2.2), modularize versioning logic for all languages

woodruffw/nicer-bash