aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/engines/sql
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-07-20 17:30:54 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2010-07-20 17:30:54 -0700
commit56f2de870a7279e11575f6d0c6f2f9eea1374407 (patch)
tree5a7b3f9ff0854bf51d0e416144b1c9bb9e172b2a /lib/arel/engines/sql
parent5b3433069fc94e120555ae4d218f6be19d2e51d4 (diff)
downloadrails-56f2de870a7279e11575f6d0c6f2f9eea1374407.tar.gz
rails-56f2de870a7279e11575f6d0c6f2f9eea1374407.tar.bz2
rails-56f2de870a7279e11575f6d0c6f2f9eea1374407.zip
take advantage of inheritence for easier codes
Diffstat (limited to 'lib/arel/engines/sql')
-rw-r--r--lib/arel/engines/sql/relations/writes.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/arel/engines/sql/relations/writes.rb b/lib/arel/engines/sql/relations/writes.rb
index 4ed817f85d..50a2ce2e99 100644
--- a/lib/arel/engines/sql/relations/writes.rb
+++ b/lib/arel/engines/sql/relations/writes.rb
@@ -1,17 +1,17 @@
module Arel
- class Deletion < Compound
+ class Deletion < Action
def to_sql
compiler.delete_sql
end
end
- class Insert < Compound
+ class Insert < Action
def to_sql(include_returning = true)
compiler.insert_sql(include_returning)
end
end
- class Update < Compound
+ class Update < Insert
def to_sql
compiler.update_sql
end