core/src/main/java/org/jruby/RubyBasicObject.java
@Override
    public IRubyObject infectBy(IRubyObject obj) {
        if (obj.isTaint()) setTaint(true);
        return this;
    }
/** OBJ_INFECT
     *
     * Infects this object with traits from the argument obj. In real
     * terms this currently means that if obj is tainted, this object
     * will get tainted too. It's possible to hijack this method to do
     * other infections if that would be interesting.
     */
OBJ_INFECT
Infects this object with traits from the argument obj. In real
terms this currently means that if obj is tainted, this object
will get tainted too. It's possible to hijack this method to do
other infections if that would be interesting.
OBJ_INFECT Infects this object with traits from the argument obj . In real terms this currently means that if obj is tainted this object will get tainted too . It ' s possible to hijack this method to do other infections if that would be interesting .
@Override
    public IRubyObject infectBy(IRubyObject obj) {
        if (obj.isTaint()) setTaint(true);
        return this;
    }
@ Override public IRubyObject infectBy ( IRubyObject obj ) { if ( obj . isTaint ( ) ) setTaint ( true ) ; return this ; }
OBJ_INFECT
 Infects this object with traits from the argument obj.
OBJ_INFECT Infects this object with traits from the argument obj .