Correct HTTP Content Negotiation for Ruby