Advanced hash representation of method parameters and keyword parameters in Ruby 2.0
Vladimir Gorodulin
MIT