lib/yard/serializers/yardoc_serializer.rb in yard-0.6.1 vs lib/yard/serializers/yardoc_serializer.rb in yard-0.6.2

- old
+ new

@@ -14,11 +14,11 @@ @transient = transient end def method_missing(meth, *args, &block) return true if meth == :respond_to? && args.first == :_dump - return Registry.at(@path).send(meth, *args, &block) if @transient + @object = nil if @transient @object ||= Registry.at(@path) @object.send(meth, *args, &block) rescue NoMethodError => e e.backtrace.delete_if {|l| l[0, __FILE__.size] == __FILE__ } raise @@ -82,10 +82,10 @@ end def internal_dump(object, first_object = false) if !first_object && object.is_a?(CodeObjects::Base) && !(Tags::OverloadTag === object) - return StubProxy.new(object.path, true) + return StubProxy.new(object.path) end if object.is_a?(Hash) || object.is_a?(Array) || object.is_a?(CodeObjects::Base) || object.instance_variables.size > 0 \ No newline at end of file