TypeConverter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total295 of 74060%46 of 10255%358042109829
checkType(ThreadContext, IRubyObject, RubyModule)580%60%449911
convertToInteger(ThreadContext, IRubyObject, int)454852%151142%1014102301
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
toFloat(Ruby, IRubyObject)171037%3125%232401
convertToType(IRubyObject, RubyClass, int, String, boolean)160%20%222211
checkFloatType(Ruby, IRubyObject)61165%1375%131301
raiseIntegerBaseError(ThreadContext)50%n/a111111
TypeConverter()30%n/a111111
typeAsString(IRubyObject)11995%1583%140301
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
rb_Array(ThreadContext, IRubyObject)24100%4100%030601
handleUncoercibleObject(boolean, IRubyObject, RubyClass)23100%2100%020201
checkIntegerType(Ruby, IRubyObject, String)20100%4100%030301
convertToIdentifier(IRubyObject)17100%2100%020301
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