From 919feafa0a2fa283dec009aed087ebe33e7a2099 Mon Sep 17 00:00:00 2001 From: Benjamin Fleischer Date: Thu, 12 Oct 2017 23:38:06 -0500 Subject: [PATCH] Clarify code a bit --- .../serialization_libraries/support/bench_helper.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/benchmarks/serialization_libraries/support/bench_helper.rb b/benchmarks/serialization_libraries/support/bench_helper.rb index 0b37cccc..a512303b 100644 --- a/benchmarks/serialization_libraries/support/bench_helper.rb +++ b/benchmarks/serialization_libraries/support/bench_helper.rb @@ -38,10 +38,14 @@ module BenchHelper ) end - def render_data(data, render_gem) - return render_with_ams(data) if render_gem == :ams + # protected - render_with_jsonapi_rb(data) + def render_data(data, render_gem) + case render_gem + when :ams then render_with_ams(data) + when :jsonapi_rb then render_with_jsonapi_rb(data) + else fail ArgumentError, "Cannot render unknown gem '#{render_gem.inspect}'" + end end def render_with_ams(data)