o:$YARD::CodeObjects::MethodObject: @tags[:@parameters[[" *args0[" &block0: @source"def method_missing(*args, &block) unless @done if !@args && !@block @args, @block = args, @block return self end @res = @args ? @obj.send(*@args, &@block) : @block.call(@obj) @done = true end @res.send(*args, &block) end:@docstringIC:YARD::Docstring" ;[: @all":@ref_tags[: @objectu:YARD::StubProxyLazy#method_missing:@line_range0: @linei:@namespaceu; Lazy:@explicitT:@visibility: public: @scope: instance: @files[["lib/lazyeval.rbi: @name:method_missing:@source_type: ruby:@current_file_has_commentsF:@signature"def method_missing(*args, &block) unless @done if !@args && !@block @args, @block = args, @block return self end @res = @args ? @obj.send(*@args, &@block) : @block.call(@obj) @done = true end @res.send(*args, &block) end