Sha256: b770aabb55ad764dfab9985216a02f876deb3f3d94bdff7fb4e18cc04e08f8f0

Contents?: true

Size: 954 Bytes

Versions: 3

Compression:

Stored size: 954 Bytes

Contents

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lazyeval-0.0.4 .yardoc/objects/Lazy/method_missing_i.dat
lazyeval-0.0.3 .yardoc/objects/Lazy/method_missing_i.dat
lazyeval-0.0.2 .yardoc/objects/Lazy/method_missing_i.dat