TypeConverter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total239 of 74068%32 of 10269%258032109729
checkType(ThreadContext, IRubyObject, RubyModule)580%60%449911
convertToTypeOrRaise(IRubyObject, RubyClass, String)430%60%445511
convertToTypeWithCheck(IRubyObject, RubyClass, int, String)430%60%445511
convertToType(IRubyObject, RubyClass, int, String)380%40%334411
checkData(IRubyObject)200%20%222211
convertToInteger(ThreadContext, IRubyObject, int)187581%62077%51442301
convertToType(IRubyObject, RubyClass, int, String, boolean)160%20%222211
TypeConverter()30%n/a111111
convertToTypeWithCheck19(IRubyObject, RubyClass, String)60100%6100%040701
convertToType19(IRubyObject, RubyClass, String)54100%4100%030601
convertToTypeWithCheck(IRubyObject, RubyClass, String)43100%6100%040501
convertToType(IRubyObject, RubyClass, String)38100%4100%030401
toFloat(Ruby, IRubyObject)27100%4100%030401
rb_Array(ThreadContext, IRubyObject)24100%4100%030601
handleUncoercibleObject(boolean, IRubyObject, RubyClass)23100%2100%020201
typeAsString(IRubyObject)20100%6100%040301
checkIntegerType(Ruby, IRubyObject, String)20100%4100%030301
convertToIdentifier(IRubyObject)17100%2100%020301
checkFloatType(Ruby, IRubyObject)17100%4100%030301
convertToType(IRubyObject, RubyClass, String, boolean)16100%2100%020201
convertToType19(IRubyObject, RubyClass, String, boolean)16100%2100%020201
to_ary(ThreadContext, IRubyObject)8100%n/a010101
ioGetIO(Ruby, IRubyObject)7100%n/a010101
checkArrayType(IRubyObject)7100%n/a010101
checkHashType(Ruby, IRubyObject)6100%n/a010101
checkStringType(Ruby, IRubyObject)6100%n/a010101
checkArrayType(Ruby, IRubyObject)6100%n/a010101
ioCheckIO(Ruby, IRubyObject)6100%n/a010101
raiseIntegerBaseError(ThreadContext)5100%n/a010101