# File lib/active_record/base.rb, line 445 def create(attributes = nil) if attributes.is_a?(Array) attributes.collect { |attr| create(attr) } else object = new(attributes) scope(:create).each { |att,value| object.send("#{att}=", value) } if scoped?(:create) object.save object end end