From ef231deb9ef032e0910dcaec240b70996fc5e44e Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Sun, 25 Jul 2010 18:37:00 -0700 Subject: speed up method lookup by not mixing in modules --- lib/arel/engines/memory/engine.rb | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'lib/arel/engines/memory') diff --git a/lib/arel/engines/memory/engine.rb b/lib/arel/engines/memory/engine.rb index c7ac9422d4..0142c49aa3 100644 --- a/lib/arel/engines/memory/engine.rb +++ b/lib/arel/engines/memory/engine.rb @@ -1,16 +1,10 @@ module Arel module Memory class Engine - module CRUD - def read(relation) - relation.eval - end - - def create(relation) - relation.eval - end + def read(relation) + relation.eval end - include CRUD + alias :create :read end end end -- cgit v1.2.3