require ruby 2.0.0
remove ruby < 2.0.0 support code
use Module#prepend for monkey patching