Hiding exceptions is dangerous
The plain rescue in MultiJson can potentially hide useful exceptions (intridea/multi_json#143)
:json => lambda { |body| MultiJson.load(body) rescue body }, # rubocop:disable RescueModifier`
That's probably why rubocop complaints in the first place
Assuming the rescue is there for bad content-types and not to hide MultiJson errors, wouldn't it be better to ask the user to fix the issue himself by setting the parser?