Makes it easier and more robust to use a hash for keyword args to a method. In particular, performs argument checking and default values.
ronen barzel
gem "hash_keyword_args", "~> 0.1.1"