lib/sinclair/class_methods.rb in sinclair-2.0.0 vs lib/sinclair/class_methods.rb in sinclair-2.0.1

- old
+ new

@@ -30,11 +30,11 @@ # end # # model = MyPerson.new # # model.random_name # returns 'John 803 Doe' - def build(klass, options = {}, &block) - new(klass, options).tap do |builder| + def build(*args, **opts, &block) + new(*args, **opts).tap do |builder| builder.instance_eval(&block) if block_given? end.build end end end