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