aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-07-20 15:06:13 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2010-07-20 15:10:36 -0700
commit29c56a5831cc7c97c85b46b7f53c5b43bf2c08f9 (patch)
treeb8ec4275f270e52131e67caa49ce3103f0f4fede
parent8bc47e3fd412bbd2968fb65b6914c66c1e9c048c (diff)
downloadrails-29c56a5831cc7c97c85b46b7f53c5b43bf2c08f9.tar.gz
rails-29c56a5831cc7c97c85b46b7f53c5b43bf2c08f9.tar.bz2
rails-29c56a5831cc7c97c85b46b7f53c5b43bf2c08f9.zip
CRUD is not being reused, so we should not expose it
-rw-r--r--lib/arel/session.rb31
-rw-r--r--spec/algebra/unit/session/session_spec.rb2
2 files changed, 15 insertions, 18 deletions
diff --git a/lib/arel/session.rb b/lib/arel/session.rb
index 622ca090f8..07809e53ba 100644
--- a/lib/arel/session.rb
+++ b/lib/arel/session.rb
@@ -11,26 +11,23 @@ module Arel
@instance = nil
end
- module CRUD
- def create(insert)
- insert.call
- end
+ def create(insert)
+ insert.call
+ end
- def read(select)
- @read ||= {}
- key = select.object_id
- return @read[key] if @read.key? key
- @read[key] = select.call
- end
+ def read(select)
+ @read ||= {}
+ key = select.object_id
+ return @read[key] if @read.key? key
+ @read[key] = select.call
+ end
- def update(update)
- update.call
- end
+ def update(update)
+ update.call
+ end
- def delete(delete)
- delete.call
- end
+ def delete(delete)
+ delete.call
end
- include CRUD
end
end
diff --git a/spec/algebra/unit/session/session_spec.rb b/spec/algebra/unit/session/session_spec.rb
index 421e3e3637..0aaa031794 100644
--- a/spec/algebra/unit/session/session_spec.rb
+++ b/spec/algebra/unit/session/session_spec.rb
@@ -30,7 +30,7 @@ module Arel
end
end
- describe Session::CRUD do
+ describe 'session crud' do
before do
@insert = Insert.new(@relation, @relation[:name] => 'nick')
@update = Update.new(@relation, @relation[:name] => 'nick')