lib/pickle/adapter.rb in pickle-0.3.4 vs lib/pickle/adapter.rb in pickle-0.3.5

- old
+ new

@@ -88,10 +88,14 @@ @name = @klass.name.underscore.gsub('/','_') @name = "#{@blueprint}_#{@name}" unless @blueprint == :master end def create(attrs = {}) - @klass.send(:make, @blueprint, attrs) + if @klass.respond_to?('make!') + @klass.send(:make!, @blueprint, attrs) + else + @klass.send(:make, @blueprint, attrs) + end end end # factory-girl adapter class FactoryGirl < Adapter