ez_attributes (rubygems): Easily define initializers with keyword args. It supports required and optional args.
Keywords: hacktoberfest|initializer|ruby