# File lib/pluginfactory.rb, line 125 125: def self::extend_object( obj ) 126: unless obj.is_a?( Class ) 127: raise TypeError, "Cannot extend a #{obj.class.name}", caller(1) 128: end 129: obj.instance_variable_set( :@derivatives, {} ) 130: super 131: end