# File lib/pluginfactory.rb, line 208 208: def create( subType, *args, &block ) 209: subclass = getSubclass( subType ) 210: 211: return subclass.new( *args, &block ) 212: rescue => err 213: nicetrace = err.backtrace.reject {|frame| /#{__FILE__}/ =~ frame} 214: msg = "When creating '#{subType}': " + err.message 215: Kernel::raise( err.class, msg, nicetrace ) 216: end