From 4112ff6d20d282d3a7efbbac3611f822d36fbaa1 Mon Sep 17 00:00:00 2001 From: Nathaniel Bibler Date: Wed, 22 Apr 2020 16:40:48 -0400 Subject: [PATCH] Avoid unnecessary object creation calls --- lib/jsonapi/rails/filter_media_type.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/jsonapi/rails/filter_media_type.rb b/lib/jsonapi/rails/filter_media_type.rb index 3977e1d..1ec8850 100644 --- a/lib/jsonapi/rails/filter_media_type.rb +++ b/lib/jsonapi/rails/filter_media_type.rb @@ -20,7 +20,7 @@ def call(env) def valid_content_type?(content_type) Rack::MediaType.type(content_type) != JSONAPI_MEDIA_TYPE || - Rack::MediaType.params(content_type) == {} + Rack::MediaType.params(content_type).empty? end def valid_accept?(accept) @@ -32,7 +32,7 @@ def valid_accept?(accept) .select { |m| Rack::MediaType.type(m) == JSONAPI_MEDIA_TYPE } jsonapi_media_types.empty? || - jsonapi_media_types.any? { |m| Rack::MediaType.params(m) == {} } + jsonapi_media_types.any? { |m| Rack::MediaType.params(m).empty? } end end end