lib/virtus/instance_methods.rb in virtus-1.0.1 vs lib/virtus/instance_methods.rb in virtus-1.0.2
- old
+ new
@@ -189,10 +189,10 @@
#
# @return [self]
#
# @api public
def set_default_attributes!
- attribute_set.set_defaults(self, proc { |_| false })
+ attribute_set.set_defaults(self, proc { |object, attribute| attribute.defined?(object) })
self
end
private