diff options
author | Nick Kallen <nkallen@nick-kallens-computer-2.local> | 2008-04-11 13:55:17 -0700 |
---|---|---|
committer | Nick Kallen <nkallen@nick-kallens-computer-2.local> | 2008-04-11 13:55:17 -0700 |
commit | 8887dcce12cd80f673e28537800e7657be9969d8 (patch) | |
tree | 6d8c6225c23f8a303791ff5546fc963c00818da7 /lib | |
parent | e6f6fbc5c7bd12ac0c122cdfdfc448329919e603 (diff) | |
download | rails-8887dcce12cd80f673e28537800e7657be9969d8.tar.gz rails-8887dcce12cd80f673e28537800e7657be9969d8.tar.bz2 rails-8887dcce12cd80f673e28537800e7657be9969d8.zip |
removed bind for insertion and updation
Diffstat (limited to 'lib')
-rw-r--r-- | lib/active_relation/relations/insertion.rb | 2 | ||||
-rw-r--r-- | lib/active_relation/relations/relation.rb | 4 | ||||
-rw-r--r-- | lib/active_relation/relations/update.rb | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/lib/active_relation/relations/insertion.rb b/lib/active_relation/relations/insertion.rb index 901ff6eb70..30de6819f1 100644 --- a/lib/active_relation/relations/insertion.rb +++ b/lib/active_relation/relations/insertion.rb @@ -3,7 +3,7 @@ module ActiveRelation attr_reader :record def initialize(relation, record) - @relation, @record = relation, record + @relation, @record = relation, record.bind(relation) end def to_sql(formatter = nil) diff --git a/lib/active_relation/relations/relation.rb b/lib/active_relation/relations/relation.rb index 36c13bec51..eebfd48e30 100644 --- a/lib/active_relation/relations/relation.rb +++ b/lib/active_relation/relations/relation.rb @@ -63,11 +63,11 @@ module ActiveRelation module Writes def insert(record) - session.create Insertion.new(self, record.bind(self)); self + session.create Insertion.new(self, record); self end def update(assignments) - session.update Update.new(self, assignments.bind(self)); self + session.update Update.new(self, assignments); self end def delete diff --git a/lib/active_relation/relations/update.rb b/lib/active_relation/relations/update.rb index 7eb78d5473..46aafd38a5 100644 --- a/lib/active_relation/relations/update.rb +++ b/lib/active_relation/relations/update.rb @@ -3,7 +3,7 @@ module ActiveRelation attr_reader :assignments def initialize(relation, assignments) - @relation, @assignments = relation, assignments + @relation, @assignments = relation, assignments.bind(relation) end def to_sql(formatter = nil) |