# File lib/hammer_cli/options/normalizers.rb, line 29 def format(val) return {} unless val.is_a?(String) val.split(",").inject({}) do |result, item| parts = item.split("=") if parts.size != 2 raise ArgumentError, _("value must be defined as a comma-separated list of key=value") end result.update(parts[0] => parts[1]) end end