- use new ruby macros only when available
- make version check not future proof
Merge pull request #97 from aschnell/master

- use new ruby macros only when available