aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/lib')
-rw-r--r--activerecord/lib/active_record/associations/has_one_association.rb9
1 files changed, 0 insertions, 9 deletions
diff --git a/activerecord/lib/active_record/associations/has_one_association.rb b/activerecord/lib/active_record/associations/has_one_association.rb
index bee5700bfc..285c2631ad 100644
--- a/activerecord/lib/active_record/associations/has_one_association.rb
+++ b/activerecord/lib/active_record/associations/has_one_association.rb
@@ -4,21 +4,18 @@ module ActiveRecord
class HasOneAssociation < AssociationProxy #:nodoc:
def create(attrs = {})
new_record do |reflection|
- attrs = merge_with_conditions(attrs)
reflection.create_association(attrs)
end
end
def create!(attrs = {})
new_record do |reflection|
- attrs = merge_with_conditions(attrs)
reflection.create_association!(attrs)
end
end
def build(attrs = {})
new_record do |reflection|
- attrs = merge_with_conditions(attrs)
reflection.build_association(attrs)
end
end
@@ -77,12 +74,6 @@ module ActiveRecord
replace(record, true)
record
end
-
- def merge_with_conditions(attrs={})
- attrs ||= {}
- attrs.update(@reflection.options[:conditions]) if @reflection.options[:conditions].is_a?(Hash)
- attrs
- end
end
end
end