ruby version idiom
doc