From 91656a2e53e42b5a420fe8c808a05c0fe59be3e6 Mon Sep 17 00:00:00 2001 From: Marion Schleifer Date: Thu, 9 Aug 2018 17:15:07 +0200 Subject: [PATCH] replace instance methods with class methods (#177) --- benchmarks/named_routes | 4 ++-- benchmarks/resource | 2 +- benchmarks/resources | 2 +- benchmarks/routes | 4 ++-- benchmarks/utils.rb | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/benchmarks/named_routes b/benchmarks/named_routes index c8d50ac..f255375 100755 --- a/benchmarks/named_routes +++ b/benchmarks/named_routes @@ -28,7 +28,7 @@ Benchmark.bm(50) do |b| app = Rack::MockRequest.new(router) $named_routes.each do |(name, _)| - eval "#{ Hanami::Utils::String.new(name).classify } = Class.new($controller)" + eval "#{ Hanami::Utils::String.classify(name) } = Class.new($controller)" end b.report 'generating named routes (class endpoints)' do @@ -60,7 +60,7 @@ Benchmark.bm(50) do |b| end $lazy.each do |(name, _)| - eval "#{ Hanami::Utils::String.new(name).classify } = Class.new($controller)" + eval "#{ Hanami::Utils::String.classify(name) } = Class.new($controller)" end b.report 'recognizing routes (lazy endpoints)' do diff --git a/benchmarks/resource b/benchmarks/resource index 08fa588..5acb08c 100755 --- a/benchmarks/resource +++ b/benchmarks/resource @@ -33,7 +33,7 @@ Benchmark.bm(50) do |b| end $lazy.each do |w| - eval "#{ Hanami::Utils::String.new(w).classify }Controller = Class.new($resource_controller)" + eval "#{ Hanami::Utils::String.classify(w) }Controller = Class.new($resource_controller)" end b.report 'recognizing routes (lazy endpoints)' do diff --git a/benchmarks/resources b/benchmarks/resources index 3f5d826..599b6f7 100755 --- a/benchmarks/resources +++ b/benchmarks/resources @@ -40,7 +40,7 @@ Benchmark.bm(50) do |b| end $lazy.each do |w| - eval "#{ Hanami::Utils::String.new(w).classify }Controller = Class.new($resources_controller)" + eval "#{ Hanami::Utils::String.classify(w) }Controller = Class.new($resources_controller)" end b.report 'recognizing resources (lazy endpoints)' do diff --git a/benchmarks/routes b/benchmarks/routes index 2a806d7..77ce638 100755 --- a/benchmarks/routes +++ b/benchmarks/routes @@ -28,7 +28,7 @@ Benchmark.bm(50) do |b| app = Rack::MockRequest.new(router) $routes.each do |route| - eval "#{ Hanami::Utils::String.new(route).classify } = Class.new($controller)" + eval "#{ Hanami::Utils::String.classify(route) } = Class.new($controller)" end b.report 'generating routes (class endpoints)' do @@ -56,7 +56,7 @@ Benchmark.bm(50) do |b| end $lazy.each do |route| - eval "#{ Hanami::Utils::String.new(route).classify } = Class.new($controller)" + eval "#{ Hanami::Utils::String.classify(route) } = Class.new($controller)" end b.report 'recognizing routes (lazy endpoints)' do diff --git a/benchmarks/utils.rb b/benchmarks/utils.rb index 5a045a9..5c4337c 100644 --- a/benchmarks/utils.rb +++ b/benchmarks/utils.rb @@ -46,11 +46,11 @@ class Index < Action; end end $resource.each do |w| - eval "#{ Hanami::Utils::String.new(w).classify }Controller = Class.new($resource_controller)" + eval "#{ Hanami::Utils::String.classify(w) }Controller = Class.new($resource_controller)" end $resources.each do |w| - eval "#{ Hanami::Utils::String.new(w).classify }Controller = Class.new($resources_controller)" + eval "#{ Hanami::Utils::String.classify(w) }Controller = Class.new($resources_controller)" end GC.start