aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-09-27 13:52:50 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2010-09-27 13:52:50 -0700
commit4f037f651980138f0e951f77e16fb7bd64ae4217 (patch)
tree22d8442cb46e9b12aa3c6d619f23749f58ce8694 /lib/arel
parenta697744637fdf6e4bb0575189b3611ca17c10990 (diff)
downloadrails-4f037f651980138f0e951f77e16fb7bd64ae4217.tar.gz
rails-4f037f651980138f0e951f77e16fb7bd64ae4217.tar.bz2
rails-4f037f651980138f0e951f77e16fb7bd64ae4217.zip
changing method name to be more clear
Diffstat (limited to 'lib/arel')
-rw-r--r--lib/arel/table.rb22
1 files changed, 11 insertions, 11 deletions
diff --git a/lib/arel/table.rb b/lib/arel/table.rb
index 025ef30e55..c541848c99 100644
--- a/lib/arel/table.rb
+++ b/lib/arel/table.rb
@@ -36,10 +36,6 @@ module Arel
end
end
- def tm
- SelectManager.new(@engine, self)
- end
-
def from table
SelectManager.new(@engine, table)
end
@@ -49,7 +45,7 @@ module Arel
end
def join relation, klass = Nodes::InnerJoin
- return tm unless relation
+ return select_manager unless relation
sm = SelectManager.new(@engine)
case relation
@@ -62,27 +58,27 @@ module Arel
end
def group *columns
- tm.group(*columns)
+ select_manager.group(*columns)
end
def order *expr
- tm.order(*expr)
+ select_manager.order(*expr)
end
def where condition
- tm.where condition
+ select_manager.where condition
end
def project *things
- tm.project(*things)
+ select_manager.project(*things)
end
def take amount
- tm.take amount
+ select_manager.take amount
end
def having expr
- tm.having expr
+ select_manager.having expr
end
def columns
@@ -98,6 +94,10 @@ module Arel
end
private
+ def select_manager
+ SelectManager.new(@engine, self)
+ end
+
def attributes_for columns
return nil unless columns