Spec Results

Designed for use with JUnit and Ant.

All Skipped

ClassNameStatusTypeTime(s)
binmodeARGF.binmode does not raise an errorSkippedtagged

0.000
closeARGF.close doesn't raise an IOError if called on a closed streamSkippedtagged

0.000
closeARGF.close does not close STDINSkippedtagged

0.000
filenameARGF.filename sets the $FILENAME global variable with the current file name on each fileSkippedtagged

0.000
getsARGF.gets sets $_ global variable with each line readSkippedtagged

0.000
getsARGF.gets modifies the files when in place edit mode is onSkippedtagged

0.000
getsARGF.gets modifies and backups two files when in place edit mode is onSkippedtagged

0.000
linenoARGF.lineno aliases to $.Skippedtagged

0.000
pathARGF.path sets the $FILENAME global variable with the current file name on each fileSkippedtagged

0.000
readARGF.read clears output buffer before appending to itSkippedtagged

0.000
read_nonblockARGF.read_nonblock treats second nil argument as no output bufferSkippedtagged

0.000
read_nonblockARGF.read_nonblock treats second argument as an output bufferSkippedtagged

0.000
read_nonblockARGF.read_nonblock clears output buffer before appending to itSkippedtagged

0.000
read_nonblockARGF.read_nonblock reads a number of bytes from the first fileSkippedtagged

0.000
read_nonblockARGF.read_nonblock reads from a single file consecutivelySkippedtagged

0.000
read_nonblockARGF.read_nonblock reads a number of bytes from stdinSkippedtagged

0.000
read_nonblockARGF.read_nonblock reads the contents of a special device fileSkippedtagged

0.000
read_nonblockARGF.read_nonblock reads up to the given amount of bytesSkippedtagged

0.000
read_nonblockARGF.read_nonblock reads up to the given bytes from STDINSkippedtagged

0.000
read_nonblockARGF.read_nonblock reads up to the given bytes from a file when a file and STDIN are presentSkippedtagged

0.000
read_nonblockARGF.read_nonblock raises IO::EAGAINWaitReadable when STDIN is emptySkippedtagged

0.000
read_nonblockARGF.read_nonblock returns :wait_readable when the :exception is set to falseSkippedtagged

0.000
read_nonblockARGF.read_nonblock when using multiple files reads up to the given amount of bytes from the first fileSkippedtagged

0.000
read_nonblockARGF.read_nonblock when using multiple files returns an empty String when reading after having read the first file in its entiretySkippedtagged

0.000
readlineARGF.readline sets $_ global variable with each line readSkippedtagged

0.000
readlineARGF.readline modifies the files when in place edit mode is onSkippedtagged

0.000
readlineARGF.readline modifies and backups two files when in place edit mode is onSkippedtagged

0.000
readpartialARGF.readpartial treats second nil argument as no output bufferSkippedtagged

0.000
readpartialARGF.readpartial treats second argument as an output bufferSkippedtagged

0.000
readpartialARGF.readpartial clears output buffer before appending to itSkippedtagged

0.000
readpartialARGF.readpartial reads a number of bytes from the first fileSkippedtagged

0.000
readpartialARGF.readpartial reads from a single file consecutivelySkippedtagged

0.000
readpartialARGF.readpartial reads a number of bytes from stdinSkippedtagged

0.000
readpartialARGF.readpartial reads the contents of a special device fileSkippedtagged

0.000
readpartialARGF.readpartial raises an ArgumentError if called without a maximum read lengthSkippedtagged

0.000
readpartialARGF.readpartial reads maximum number of bytes from one file at a timeSkippedtagged

0.000
readpartialARGF.readpartial clears output buffer even if EOFError is raised because @argf is at endSkippedtagged

0.000
readpartialARGF.readpartial reads maximum number of bytes from one file at a timeSkippedtagged

0.000
readpartialARGF.readpartial returns an empty string if EOFError is raised while reading any but the last fileSkippedtagged

0.000
readpartialARGF.readpartial raises an EOFError if the exception was raised while reading the last fileSkippedtagged

0.000
readpartialARGF.readpartial raises an EOFError if the exception was raised while reading STDINSkippedtagged

0.000
bsearch_indexArray#bsearch_index raises a TypeError when block returns a StringSkippedtagged

0.000
bsearch_indexArray#bsearch_index returns nil when block is emptySkippedtagged

0.000
bsearch_indexArray#bsearch_index when not passed a block returns an EnumeratorSkippedtagged

0.000
bsearch_indexArray#bsearch_index when not passed a block returns an Enumerator with unknown sizeSkippedtagged

0.000
bsearch_indexArray#bsearch_index when not passed a block returns index of element when block condition is satisfiedSkippedtagged

0.000
bsearch_indexArray#bsearch_index minimum mode returns index of first element which satisfies the blockSkippedtagged

0.000
bsearch_indexArray#bsearch_index minimum mode returns nil when block condition is never satisfiedSkippedtagged

0.000
bsearch_indexArray#bsearch_index find any mode returns the index of any matched elements where element is between 4 <= x < ?Skippedtagged

0.000
bsearch_indexArray#bsearch_index find any mode returns the index of any matched elements where element is between ? <= x < 10Skippedtagged

0.000
bsearch_indexArray#bsearch_index find any mode returns nil when block never returns 0Skippedtagged

0.000
bsearch_indexArray#bsearch_index find any mode returns the middle element when block always returns zeroSkippedtagged

0.000
bsearch_indexArray#bsearch_index find any mode magnitude does not effect the result returns the index of any matched elements where element is between 4n <= xn < ?nSkippedtagged

0.000
bsearch_indexArray#bsearch_index find any mode magnitude does not effect the result returns nil when block never returns 0Skippedtagged

0.000
bsearch_indexArray#bsearch_index find any mode magnitude does not effect the result handles values from Bignum#coerceSkippedtagged

0.000
collectArray#collect when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
collectArray#collect! when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
combinationArray#combination when no block is given returned Enumerator size returns 0 when the number of combinations is < 0Skippedtagged

0.000
combinationArray#combination when no block is given returned Enumerator size returns the binomial coeficient between the array size the number of combinationsSkippedtagged

0.000
deleteArray#delete may be given a block that is executed if no element matches objectSkippedtagged

0.000
delete_ifArray#delete_if when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
digArray#dig returns #at with one argSkippedtagged

0.000
digArray#dig recurses array elementsSkippedtagged

0.000
digArray#dig returns the nested value specified if the sequence includes a keySkippedtagged

0.000
digArray#dig raises a TypeError for a non-numeric indexSkippedtagged

0.000
digArray#dig raises a TypeError if any intermediate step does not respond to #digSkippedtagged

0.000
digArray#dig raises an ArgumentError if no arguments providedSkippedtagged

0.000
digArray#dig returns nil if any intermediate step is nilSkippedtagged

0.000
digArray#dig calls #dig on the result of #at with the remaining argumentsSkippedtagged

0.000
eachArray#each when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
element_setArray#[]= sets elements in the range arguments when passed rangesSkippedtagged

0.000
element_setArray#[]= does nothing if the section defined by range has negative width and the rhs is an empty arraySkippedtagged

0.000
element_setArray#[]= tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]Skippedtagged

0.000
element_setArray#[]= calls to_ary on its rhs argument for multi-element setsSkippedtagged

0.000
element_setArray#[]= with [m..n] inserts the other section at m if m > nSkippedtagged

0.000
element_setArray#[]= with [m..n] accepts Range subclassesSkippedtagged

0.000
fillArray#fill with (filler, index, length) raises an ArgumentError or RangeError for too-large sizesSkippedtagged

0.000
flattenArray#flatten performs respond_to? and method_missing-aware checks when coercing elements to arraySkippedtagged

0.000
hashArray#hash produces different hashes for nested arrays with different values and empty terminatorSkippedtagged

0.000
inspectArray#inspect with encoding raises if inspected result is not default external encodingSkippedtagged

0.000
mapArray#map when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
mapArray#map! when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
permutationArray#permutation when no block is given returned Enumerator size with an array size greater than 0 returns the descending factorial of array size and given lengthSkippedtagged

0.000
permutationArray#permutation when no block is given returned Enumerator size with an array size greater than 0 returns the descending factorial of array size with array size when there's no paramSkippedtagged

0.000
permutationArray#permutation when no block is given returned Enumerator size with an empty array returns 1 when the given length is 0Skippedtagged

0.000
permutationArray#permutation when no block is given returned Enumerator size with an empty array returns 1 when there's paramSkippedtagged

0.000
productArray#product when given a block returns selfSkippedtagged

0.000
rejectArray#reject when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
rejectArray#reject! when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
repeated_combinationArray#repeated_combination when no block is given returned Enumerator size returns 0 when the combination_size is < 0Skippedtagged

0.000
repeated_combinationArray#repeated_combination when no block is given returned Enumerator size returns 1 when the combination_size is 0Skippedtagged

0.000
repeated_combinationArray#repeated_combination when no block is given returned Enumerator size returns the binomial coeficient between combination_size and array size + combination_size -1Skippedtagged

0.000
repeated_permutationArray#repeated_permutation when no block is given returned Enumerator size returns 0 when combination_size is < 0Skippedtagged

0.000
repeated_permutationArray#repeated_permutation when no block is given returned Enumerator size returns array size ** combination_sizeSkippedtagged

0.000
selectArray#select when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
to_sArray#to_s with encoding raises if inspected result is not default external encodingSkippedtagged

0.000
__id_BasicObject#__id__ returns a different value for two Float literalsSkippedtagged

0.000
basicobjectBasicObject raises NoMethodError for nonexistent methods after #method_missing is removedSkippedtagged

0.000
instance_evalBasicObject#instance_eval gets constants in the receiver if a string givenSkippedtagged

0.000
method_missingBasicObject#method_missing for an instance sets the receiver of the raised NoMethodErrorSkippedtagged

0.000
method_missingBasicObject#method_missing for an instance sets the receiver of the raised NoMethodErrorSkippedtagged

0.000
singleton_method_removedBasicObject#singleton_method_removed is called when a method is removed on selfSkippedtagged

0.000
singleton_method_undefinedBasicObject#singleton_method_undefined is called when a method is removed on selfSkippedtagged

0.000
coerceBignum#coerce coerces other to a Bignum and returns [other, self] when passed a FixnumSkippedtagged

0.000
exponentBignum#** switch to a Float when the values is too bigSkippedtagged

0.000
exponentBignum#** returns a complex number when negative and raised to a fractional powerSkippedtagged

0.000
local_variable_definedBinding#local_variable_defined? returns false when a variable is not definedSkippedtagged

0.000
local_variable_definedBinding#local_variable_defined? returns true when a regular local variable is definedSkippedtagged

0.000
local_variable_definedBinding#local_variable_defined? returns true when a local variable is defined using eval()Skippedtagged

0.000
local_variable_definedBinding#local_variable_defined? returns true when a local variable is defined using Binding#local_variable_setSkippedtagged

0.000
local_variable_definedBinding#local_variable_defined? returns true when a local variable is defined in a parent scopeSkippedtagged

0.000
local_variable_definedBinding#local_variable_defined? allows usage of a String as the variable nameSkippedtagged

0.000
local_variable_definedBinding#local_variable_defined? allows usage of an object responding to #to_str as the variable nameSkippedtagged

0.000
local_variable_setBinding#local_variable_set sets a local variable using a String as the variable nameSkippedtagged

0.000
local_variable_setBinding#local_variable_set sets a local variable using an object responding to #to_str as the variable nameSkippedtagged

0.000
local_variablesBinding#local_variables includes shadowed local variables only onceSkippedtagged

0.000
locationBinding#eval inherits __LINE__ from the enclosing scopeSkippedtagged

0.000
locationBinding#eval preserves __LINE__ across multiple calls to evalSkippedtagged

0.000
locationBinding#eval increments __LINE__ on each line of a multiline evalSkippedtagged

0.000
locationBinding#eval inherits __FILE__ from the enclosing scopeSkippedtagged

0.000
dupClass#dup duplicates both the class and the singleton classSkippedtagged

0.000
dupClass#dup retains an included module in the ancestor chain for the singleton classSkippedtagged

0.000
dupClass#dup retains the correct ancestor chain for the singleton classSkippedtagged

0.000
initializeClass#initialize raises a TypeError when called on already initialized classesSkippedtagged

0.000
initializeClass#initialize raises a TypeError when called on BasicObjectSkippedtagged

0.000
initializeClass#initialize when given the Class raises a TypeErrorSkippedtagged

0.000
newClass.new with a block given runs the inherited hook after yielding the blockSkippedtagged

0.000
newClass.new raises a TypeError if passed a metaclassSkippedtagged

0.000
newClass#new passes the block to #initializeSkippedtagged

0.000
superclassClass#superclass returns the superclass of selfSkippedtagged

0.000
to_sClass#to_s singleton class for modules includes module nameSkippedtagged

0.000
equal_valueComparable#== when #<=> returns nor nil neither an Integer raises an ArgumentErrorSkippedtagged

0.000
equal_valueComparable#== when #<=> raises an exception if it is a StandardError lets it go throughSkippedtagged

0.000
equal_valueComparable#== when #<=> raises an exception if it is a subclass of StandardError lets it go throughSkippedtagged

0.000
hashComplex#hash is different for different instancesSkippedtagged

0.000
eachDir#each raises an IOError when called on a closed Dir instanceSkippedtagged

0.000
element_referenceDir.[] matches paths with glob patternsSkippedtagged

0.000
element_referenceDir.[] recursively matches any nondot subdirectories with '**/'Skippedtagged

0.000
element_referenceDir.[] recursively matches directories with '**/<characters>'Skippedtagged

0.000
element_referenceDir.[] matches UTF-? pathsSkippedtagged

0.000
entriesDir.entries returns entries encoded with the specified encodingSkippedtagged

0.000
filenoDir#fileno returns the file descriptor of the dirSkippedtagged

0.000
globDir.glob matches paths with glob patternsSkippedtagged

0.000
globDir.glob recursively matches any nondot subdirectories with '**/'Skippedtagged

0.000
globDir.glob recursively matches directories with '**/<characters>'Skippedtagged

0.000
globDir.glob matches UTF-? pathsSkippedtagged

0.000
initializeDir#initialize calls #to_path on non-String argumentsSkippedtagged

0.000
inspectDir#inspect includes the directory nameSkippedtagged

0.000
openDir.open closes the Dir instance when the block exits if given a blockSkippedtagged

0.000
openDir.open closes the Dir instance when the block exits the block even due to an exceptionSkippedtagged

0.000
pathDir#path returns the path that was supplied to .new or .openSkippedtagged

0.000
pathDir#path returns the path even when called on a closed Dir instanceSkippedtagged

0.000
pathDir#path returns a String with the same encoding as the argument to .openSkippedtagged

0.000
posDir#pos raises an IOError when called on a closed Dir instanceSkippedtagged

0.000
pwdDir.pwd correctly handles dirs with unicode characters in themSkippedtagged

0.000
readDir#read raises an IOError when called on a closed Dir instanceSkippedtagged

0.000
rewindDir#rewind raises an IOError when called on a closed Dir instanceSkippedtagged

0.000
tellDir#tell raises an IOError when called on a closed Dir instanceSkippedtagged

0.000
to_pathDir#to_path returns the path that was supplied to .new or .openSkippedtagged

0.000
to_pathDir#to_path returns the path even when called on a closed Dir instanceSkippedtagged

0.000
to_pathDir#to_path returns a String with the same encoding as the argument to .openSkippedtagged

0.000
compatibleEncoding.compatible? Object, Object returns nil for Object, StringSkippedtagged

0.000
compatibleEncoding.compatible? Object, Object returns nil for Object, RegexpSkippedtagged

0.000
compatibleEncoding.compatible? Object, Object returns nil for Object, SymbolSkippedtagged

0.000
compatibleEncoding.compatible? Object, Object returns nil for String, ObjectSkippedtagged

0.000
compatibleEncoding.compatible? Object, Object returns nil for Regexp, ObjectSkippedtagged

0.000
compatibleEncoding.compatible? Object, Object returns nil for Symbol, ObjectSkippedtagged

0.000
locale_charmapEncoding.locale_charmap returns a value based on the LC_ALL environment variableSkippedtagged

0.000
replicateEncoding#replicate returns a replica of ASCIISkippedtagged

0.000
replicateEncoding#replicate returns a replica of UTF-?Skippedtagged

0.000
replicateEncoding#replicate returns a replica of UTF-16BESkippedtagged

0.000
replicateEncoding#replicate returns a replica of ISO-2022-JPSkippedtagged

0.000
last_errorEncoding::Converter#last_error returns an Encoding::InvalidByteSequenceError when #primitive_convert last returned :invalid_byte_sequenceSkippedtagged

0.000
last_errorEncoding::Converter#last_error returns an Encoding::InvalidByteSequenceError when the last call to #convert produced oneSkippedtagged

0.000
newEncoding::Converter.new calls #to_str to convert the source encoding argument to an encoding nameSkippedtagged

0.000
newEncoding::Converter.new calls #to_str to convert the destination encoding argument to an encoding nameSkippedtagged

0.000
primitive_convertEncoding::Converter#primitive_convert calls #to_int to convert the destination byte sizeSkippedtagged

0.000
primitive_errinfoEncoding::Converter#primitive_errinfo returns the state, source encoding, target encoding, erroneous bytes, and the read-again bytes when #convert last raised InvalidByteSequenceErrorSkippedtagged

0.000
destination_encodingEncoding::InvalidByteSequenceError#destination_encoding returns an Encoding objectSkippedtagged

0.000
destination_encodingEncoding::InvalidByteSequenceError#destination_encoding is equal to the destination encoding of the object that raised itSkippedtagged

0.000
destination_encoding_nameEncoding::InvalidByteSequenceError#destination_encoding_name returns a StringSkippedtagged

0.000
destination_encoding_nameEncoding::InvalidByteSequenceError#destination_encoding_name is equal to the destination encoding name of the object that raised itSkippedtagged

0.000
error_bytesEncoding::InvalidByteSequenceError#error_bytes returns a StringSkippedtagged

0.000
error_bytesEncoding::InvalidByteSequenceError#error_bytes returns the bytes that caused the exceptionSkippedtagged

0.000
error_bytesEncoding::InvalidByteSequenceError#error_bytes uses ASCII-?BIT as the encodingSkippedtagged

0.000
readagain_bytesEncoding::InvalidByteSequenceError#readagain_bytes returns a StringSkippedtagged

0.000
readagain_bytesEncoding::InvalidByteSequenceError#readagain_bytes returns the bytes to be read againSkippedtagged

0.000
readagain_bytesEncoding::InvalidByteSequenceError#readagain_bytes uses ASCII-?BIT as the encodingSkippedtagged

0.000
source_encodingEncoding::InvalidByteSequenceError#source_encoding returns an Encoding objectSkippedtagged

0.000
source_encodingEncoding::InvalidByteSequenceError#source_encoding is equal to the source encoding of the object that raised itSkippedtagged

0.000
source_encodingEncoding::InvalidByteSequenceError#source_encoding is equal to the source encoding at the stage of the conversion path where the error occuredSkippedtagged

0.000
error_charEncoding::UndefinedConversionError#error_char returns the one-character String that caused the exceptionSkippedtagged

0.000
chunkEnumerable#chunk does not accept argumentsSkippedtagged

0.000
chunk_whileEnumerable#chunk_while when given a block returns an enumeratorSkippedtagged

0.000
chunk_whileEnumerable#chunk_while when given a block splits chunks between adjacent elements i and j where the block returns falseSkippedtagged

0.000
chunk_whileEnumerable#chunk_while when given a block calls the block for length of the receiver enumerable minus one timesSkippedtagged

0.000
chunk_whileEnumerable#chunk_while when not given a block raises an ArgumentErrorSkippedtagged

0.000
countEnumerable#count when each yields multiple values accepts an argument for comparison using ==Skippedtagged

0.000
firstEnumerable#first returns a gathered array from yield parametersSkippedtagged

0.000
grep_vEnumerable#grep_v without block returns an Array of matched elementsSkippedtagged

0.000
grep_vEnumerable#grep_v without block compares pattern with gathered array when yielded with multiple argumentsSkippedtagged

0.000
grep_vEnumerable#grep_v without block raises an ArgumentError when not given a patternSkippedtagged

0.000
grep_vEnumerable#grep_v with block returns an Array of matched elements that mapped by the blockSkippedtagged

0.000
grep_vEnumerable#grep_v with block calls the block with gathered array when yielded with multiple argumentsSkippedtagged

0.000
grep_vEnumerable#grep_v with block raises an ArgumentError when not given a patternSkippedtagged

0.000
maxEnumerable#max when called with an argument n without a block returns an array containing the maximum n elementsSkippedtagged

0.000
maxEnumerable#max when called with an argument n with a block returns an array containing the maximum n elementsSkippedtagged

0.000
maxEnumerable#max when called with an argument n on a enumerable of length x where x < n returns an array containing the maximum n elements of length xSkippedtagged

0.000
maxEnumerable#max that is nil returns the maximum elementSkippedtagged

0.000
max_byEnumerable#max_by when called with an argument n without a block returns an enumeratorSkippedtagged

0.000
max_byEnumerable#max_by when called with an argument n with a block returns an array containing the maximum n elements based on the block's valueSkippedtagged

0.000
max_byEnumerable#max_by when called with an argument n with a block on a enumerable of length x where x < n returns an array containing the maximum n elements of length nSkippedtagged

0.000
max_byEnumerable#max_by when called with an argument n when n is nil returns the maximum elementSkippedtagged

0.000
minEnumerable#min when called with an argument n without a block returns an array containing the minimum n elementsSkippedtagged

0.000
minEnumerable#min when called with an argument n with a block returns an array containing the minimum n elementsSkippedtagged

0.000
minEnumerable#min when called with an argument n on a enumerable of length x where x < n returns an array containing the minimum n elements of length xSkippedtagged

0.000
minEnumerable#min that is nil returns the minimum elementSkippedtagged

0.000
min_byEnumerable#min_by when called with an argument n without a block returns an enumeratorSkippedtagged

0.000
min_byEnumerable#min_by when called with an argument n with a block returns an array containing the minimum n elements based on the block's valueSkippedtagged

0.000
min_byEnumerable#min_by when called with an argument n with a block on a enumerable of length x where x < n returns an array containing the minimum n elements of length nSkippedtagged

0.000
min_byEnumerable#min_by when called with an argument n when n is nil returns the minimum elementSkippedtagged

0.000
slice_afterEnumerable#slice_after raises an ArgumentError when given an incorrect number of argumentsSkippedtagged

0.000
slice_afterEnumerable#slice_after when given an argument and no block calls === on the argument to determine when to yieldSkippedtagged

0.000
slice_afterEnumerable#slice_after when given an argument and no block doesn't yield an empty array if the filter matches the first entry or the last entrySkippedtagged

0.000
slice_afterEnumerable#slice_after when given an argument and no block uses standard boolean as a testSkippedtagged

0.000
slice_afterEnumerable#slice_after when given a block and no argument calls the block to determine when to yieldSkippedtagged

0.000
slice_afterEnumerable#slice_after when given a block and an argument raises an ArgumentErrorSkippedtagged

0.000
slice_afterwhen an iterator method yields more than one value processes all yielded valuesSkippedtagged

0.000
slice_beforeEnumerable#slice_before when given a block does not accept argumentsSkippedtagged

0.000
slice_beforeEnumerable#slice_before when an iterator method yields more than one value processes all yielded valuesSkippedtagged

0.000
slice_whenEnumerable#slice_when when given a block returns an enumeratorSkippedtagged

0.000
slice_whenEnumerable#slice_when when given a block splits chunks between adjacent elements i and j where the block returns trueSkippedtagged

0.000
slice_whenEnumerable#slice_when when given a block calls the block for length of the receiver enumerable minus one timesSkippedtagged

0.000
slice_whenEnumerable#slice_when when not given a block raises an ArgumentErrorSkippedtagged

0.000
slice_whenEnumerable#slice_when when an iterator method yields more than one value processes all yielded valuesSkippedtagged

0.000
sort_byEnumerable#sort_by returns an array of elements when a block is supplied and #map returns an enumerableSkippedtagged

0.000
next_valuesEnumerator#next_values returns an array with only nil if yield is called with nilSkippedtagged

0.000
peek_valuesEnumerator#peek_values returns an array with only nil if yield is called with nilSkippedtagged

0.000
grep_vEnumerator::Lazy#grep_v requires an argumentSkippedtagged

0.000
grep_vEnumerator::Lazy#grep_v returns a new instance of Enumerator::LazySkippedtagged

0.000
grep_vEnumerator::Lazy#grep_v sets #size to nilSkippedtagged

0.000
grep_vEnumerator::Lazy#grep_v calls the block with a gathered array when yield with multiple argumentsSkippedtagged

0.000
grep_vEnumerator::Lazy#grep_v when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times when not given a blockSkippedtagged

0.000
grep_vEnumerator::Lazy#grep_v when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times when given a blockSkippedtagged

0.000
grep_vEnumerator::Lazy#grep_v on a nested Lazy sets #size to nilSkippedtagged

0.000
grep_vEnumerator::Lazy#grep_v on a nested Lazy when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times when not given a blockSkippedtagged

0.000
grep_vEnumerator::Lazy#grep_v on a nested Lazy when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times when given a blockSkippedtagged

0.000
argumentsArgumentError gives its own class name as message if it has no messageSkippedtagged

0.000
backtraceException#backtrace contains lines of the same format for each prior position in the stackSkippedtagged

0.000
equal_valueException#== returns true if one exception is the dup'd copy of the otherSkippedtagged

0.000
errnoErrno::EINVAL.new can be called with no argumentsSkippedtagged

0.000
errnoErrno::EINVAL.new accepts an optional custom messageSkippedtagged

0.000
errnoErrno::EINVAL.new accepts an optional custom message and locationSkippedtagged

0.000
errnoErrno::EAGAIN is the same class as Errno::EWOULDBLOCK if they represent the same errno valueSkippedtagged

0.000
exceptionException.exception returns 'Exception' for message when no message givenSkippedtagged

0.000
messageException#message returns the class name if there is no messageSkippedtagged

0.000
messageException#message calls #to_s on selfSkippedtagged

0.000
messageException#message when #backtrace is redefined returns the Exception messageSkippedtagged

0.000
nameNameError#name returns the first argument passed to the method when a NameError is raised from #instance_variable_getSkippedtagged

0.000
nameNameError#name returns the first argument passed to the method when a NameError is raised from #class_variable_getSkippedtagged

0.000
newException.new returns 'Exception' for message when no message givenSkippedtagged

0.000
no_method_errorNoMethodError#args returns an empty array if the caller method had no argumentsSkippedtagged

0.000
no_method_errorNoMethodError#args returns an array with the same elements as passed to the methodSkippedtagged

0.000
receiverNameError#receiver returns the object that raised the exceptionSkippedtagged

0.000
receiverNameError#receiver returns the Object class when an undefined constant is called without namespaceSkippedtagged

0.000
receiverNameError#receiver returns a class when an undefined constant is calledSkippedtagged

0.000
receiverNameError#receiver returns the Object class when an undefined class variable is calledSkippedtagged

0.000
receiverNameError#receiver returns a class when an undefined class variable is called in a subclass' namespaceSkippedtagged

0.000
receiverNameError#receiver returns the receiver when raised from #instance_variable_getSkippedtagged

0.000
receiverNameError#receiver returns the receiver when raised from #class_variable_getSkippedtagged

0.000
receiverNameError#receiver raises an ArgumentError when the receiver is noneSkippedtagged

0.000
signal_exceptionrescueing SignalException raises a SignalException when sent a signalSkippedtagged

0.000
system_call_errorSystemCallError.new requires at least one argumentSkippedtagged

0.000
system_call_errorSystemCallError.new accepts single Fixnum argument as errnoSkippedtagged

0.000
system_call_errorSystemCallError.new constructs the appropriate Errno classSkippedtagged

0.000
system_call_errorSystemCallError.new accepts an optional custom message preceding the errnoSkippedtagged

0.000
system_call_errorSystemCallError.new accepts an optional third argument specifying the locationSkippedtagged

0.000
system_call_errorSystemCallError.new returns an arity of -1 for the initialize methodSkippedtagged

0.000
system_call_errorSystemCallError#errno returns nil when no errno givenSkippedtagged

0.000
system_call_errorSystemCallError#errno returns the errno given as optional argument to newSkippedtagged

0.000
system_call_errorSystemCallError#message returns the default message when no message is givenSkippedtagged

0.000
system_call_errorSystemCallError#message returns the message given as an argument to newSkippedtagged

0.000
to_sException#to_s calls #to_s on the messageSkippedtagged

0.000
birthtimeFile.birthtime raises an NotImplementedErrorSkippedtagged

0.000
birthtimeFile#birthtime raises an NotImplementedErrorSkippedtagged

0.000
dirnameFile.dirname returns all the components of filename except the last oneSkippedtagged

0.000
dirnameFile.dirname returns all the components of filename except the last one (edge cases on all platforms)Skippedtagged

0.000
dirnameFile.dirname returns all the components of filename except the last one (edge cases on non-windows)Skippedtagged

0.000
expand_pathFile.expand_path does not replace multiple '/' at the beginning of the pathSkippedtagged

0.000
flockFile#flock blocks if trying to lock an exclusively locked fileSkippedtagged

0.000
flockFile#flock returns 0 if trying to lock a non-exclusively locked fileSkippedtagged

0.000
flockFile#flock fails with EBADF acquiring exclusive lock on read-only FileSkippedtagged

0.000
flockFile#flock fails with EBADF acquiring shared lock on read-only FileSkippedtagged

0.000
ftypeFile.ftype returns fifo when the file is a fifoSkippedtagged

0.000
ftypeFile.ftype returns 'socket' when the file is a socketSkippedtagged

0.000
grpownedFile.grpowned? returns true if the file existSkippedtagged

0.000
grpownedFile.grpowned? accepts an object that has a #to_path methodSkippedtagged

0.000
grpownedFile.grpowned? takes non primary groups into accountSkippedtagged

0.000
lchmodFile.lchmod returns false from #respond_to?Skippedtagged

0.000
lchmodFile.lchmod raises a NotImplementedError when calledSkippedtagged

0.000
linkFile.link link a file with anotherSkippedtagged

0.000
mkfifoFile.mkfifo creates a FIFO file at the passed pathSkippedtagged

0.000
mkfifoFile.mkfifo creates a FIFO file with passed mode & ~umaskSkippedtagged

0.000
mkfifoFile.mkfifo creates a FIFO file with a default mode of 0666 & ~umaskSkippedtagged

0.000
mkfifoFile.mkfifo returns 0 after creating the FIFO fileSkippedtagged

0.000
mkfifoFile.mkfifo when path passed responds to :to_path creates a FIFO file at the path specifiedSkippedtagged

0.000
mkfifoFile.mkfifo when path passed is not a String value raises a TypeErrorSkippedtagged

0.000
mkfifoFile.mkfifo when path does not exist raises an Errno::ENOENT exceptionSkippedtagged

0.000
openFile.open opens a file with a file descriptor d and a blockSkippedtagged

0.000
openFile.open opens a file for binary read-write starting at the beginning of the fileSkippedtagged

0.000
openFile.open raises a SystemCallError if passed an invalid Integer typeSkippedtagged

0.000
openFile.open with a block does not raise error when file is closed inside the blockSkippedtagged

0.000
openFile.open with a block propagates StandardErrors produced by closeSkippedtagged

0.000
openFile.open on a FIFO opens it as a normal fileSkippedtagged

0.000
pipeFile.pipe? returns true if the file is a pipeSkippedtagged

0.000
readFile.read raises an Errno::EISDIR when passed a path that is a directorySkippedtagged

0.000
reopenFile#reopen resets the stream to a new file pathSkippedtagged

0.000
reopenFile#reopen calls #to_path to convern an ObjectSkippedtagged

0.000
setgidFile.setgid? returns true when the gid bit is setSkippedtagged

0.000
setuidFile.setuid? returns true when the gid bit is setSkippedtagged

0.000
sizeFile#size raises an IOError on a closed fileSkippedtagged

0.000
socketFile.socket? returns true if the file is a socketSkippedtagged

0.000
splitFile.split splits the string at the last '\' when the last component does not have an extensionSkippedtagged

0.000
splitFile.split splits the string at the last '\' when the last component has an extensionSkippedtagged

0.000
stickyFile.sticky? returns true if the named file has the sticky bit, otherwise falseSkippedtagged

0.000
stickyFile.sticky? returns true if the file has sticky bit setSkippedtagged

0.000
symlinkFile.symlink creates a symlink between a source and target fileSkippedtagged

0.000
truncateFile#truncate raises an IOError if file is closedSkippedtagged

0.000
unlinkFile.unlink raises an Errno::ENOENT when the given file doesn't existSkippedtagged

0.000
birthtimeFile::Stat#birthtime raises an NotImplementedErrorSkippedtagged

0.000
ftypeFile::Stat#ftype returns fifo when the file is a fifoSkippedtagged

0.000
ftypeFile::Stat#ftype returns 'socket' when the file is a socketSkippedtagged

0.000
inspectFile::Stat#inspect produces a nicely formatted description of a File::Stat objectSkippedtagged

0.000
pipeFile::Stat#pipe? returns true if the file is a pipeSkippedtagged

0.000
bit_xorFixnum#^ raises a TypeError and does not call #to_int when defined on an objectSkippedtagged

0.000
next_floatFloat#next_float returns a float the smallest possible step greater than the receiverSkippedtagged

0.000
next_floatFloat#next_float steps directly between MAX and INFINITYSkippedtagged

0.000
next_floatFloat#next_float steps directly between 1.0 and 1.0 + EPSILONSkippedtagged

0.000
next_floatFloat#next_float steps directly between -1.0 and -1.0 + EPSILON/2Skippedtagged

0.000
next_floatFloat#next_float reverses the effect of prev_floatSkippedtagged

0.000
next_floatFloat#next_float returns negative zero when stepping upward from just below zeroSkippedtagged

0.000
next_floatFloat#next_float returns NAN if NAN was the receiverSkippedtagged

0.000
prev_floatFloat#prev_float returns a float the smallest possible step smaller than the receiverSkippedtagged

0.000
prev_floatFloat#prev_float steps directly between MAX and INFINITYSkippedtagged

0.000
prev_floatFloat#prev_float steps directly between 1.0 and 1.0 - EPSILON/2Skippedtagged

0.000
prev_floatFloat#prev_float steps directly between -1.0 and -1.0 - EPSILONSkippedtagged

0.000
prev_floatFloat#prev_float reverses the effect of next_floatSkippedtagged

0.000
prev_floatFloat#prev_float returns positive zero when stepping downward from just above zeroSkippedtagged

0.000
prev_floatFloat#prev_float returns NAN if NAN was the receiverSkippedtagged

0.000
to_sFloat#to_s outputs the minimal, unique form necessary to recreate the valueSkippedtagged

0.000
assocHash#assoc only returns the first matching key-value pair for identity hashesSkippedtagged

0.000
digHash#dig returns #[] with one argSkippedtagged

0.000
digHash#dig returns the nested value specified by the sequence of keysSkippedtagged

0.000
digHash#dig returns the nested value specified if the sequence includes an indexSkippedtagged

0.000
digHash#dig returns nil if any intermediate step is nilSkippedtagged

0.000
digHash#dig raises an ArgumentError if no arguments providedSkippedtagged

0.000
digHash#dig handles type-mixed deep diggingSkippedtagged

0.000
digHash#dig raises TypeError if an intermediate element does not respond to #digSkippedtagged

0.000
digHash#dig calls #dig on the result of #[] with the remaining argumentsSkippedtagged

0.000
eachHash#each properly expands (or not) child class's 'each'-yielded argsSkippedtagged

0.000
eachHash#each when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
each_pairHash#each_pair properly expands (or not) child class's 'each'-yielded argsSkippedtagged

0.000
each_pairHash#each_pair when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
element_referenceHash#[] finds a value via an identical key even when its #eql? isn't reflexiveSkippedtagged

0.000
fetch_valuesHash#fetch_values with matched keys returns the values for keysSkippedtagged

0.000
fetch_valuesHash#fetch_values with unmatched keys raises a KeyErrorSkippedtagged

0.000
fetch_valuesHash#fetch_values with unmatched keys returns the default value from blockSkippedtagged

0.000
fetch_valuesHash#fetch_values without keys returns an empty ArraySkippedtagged

0.000
gtHash#> raises a TypeError if the right operand is not a hashSkippedtagged

0.000
gtHash#> returns false if both hashes have the same keys but different valuesSkippedtagged

0.000
gtHash#> returns true if the other hash is a subset of selfSkippedtagged

0.000
gtHash#> returns false if the other hash is not a subset of selfSkippedtagged

0.000
gtHash#> converts the right operand to a hash before comparingSkippedtagged

0.000
gtHash#> returns false if both hashes are identicalSkippedtagged

0.000
gtHash#> returns false when receiver size is smaller than argumentSkippedtagged

0.000
gtHash#> returns false when receiver size is the same as argumentSkippedtagged

0.000
gtHash#> returns true when argument is a subset of receiverSkippedtagged

0.000
gtHash#> returns false when keys match but values don'tSkippedtagged

0.000
gteHash#>= raises a TypeError if the right operand is not a hashSkippedtagged

0.000
gteHash#>= returns false if both hashes have the same keys but different valuesSkippedtagged

0.000
gteHash#>= returns true if the other hash is a subset of selfSkippedtagged

0.000
gteHash#>= returns false if the other hash is not a subset of selfSkippedtagged

0.000
gteHash#>= converts the right operand to a hash before comparingSkippedtagged

0.000
gteHash#>= returns true if both hashes are identicalSkippedtagged

0.000
gteHash#>= returns false when receiver size is smaller than argumentSkippedtagged

0.000
gteHash#>= returns false when argument is not a subset or not equals to receiverSkippedtagged

0.000
gteHash#>= returns true when argument is a subset of receiver or equals to receiverSkippedtagged

0.000
gteHash#>= returns false when keys match but values don'tSkippedtagged

0.000
ltHash#< raises a TypeError if the right operand is not a hashSkippedtagged

0.000
ltHash#< returns false if both hashes have the same keys but different valuesSkippedtagged

0.000
ltHash#< returns true if self is a subset of the other hashSkippedtagged

0.000
ltHash#< returns false if self is not a subset of the other hashSkippedtagged

0.000
ltHash#< converts the right operand to a hash before comparingSkippedtagged

0.000
ltHash#< returns false if both hashes are identicalSkippedtagged

0.000
ltHash#< returns false when receiver size is larger than argumentSkippedtagged

0.000
ltHash#< returns false when receiver size is the same as argumentSkippedtagged

0.000
ltHash#< returns true when receiver is a subset of argumentSkippedtagged

0.000
ltHash#< returns false when keys match but values don'tSkippedtagged

0.000
lteHash#<= raises a TypeError if the right operand is not a hashSkippedtagged

0.000
lteHash#<= returns false if both hashes have the same keys but different valuesSkippedtagged

0.000
lteHash#<= returns true if self is a subset of the other hashSkippedtagged

0.000
lteHash#<= returns false if self is not a subset of the other hashSkippedtagged

0.000
lteHash#<= converts the right operand to a hash before comparingSkippedtagged

0.000
lteHash#<= returns true if both hashes are identicalSkippedtagged

0.000
lteHash#<= returns false when receiver size is larger than argumentSkippedtagged

0.000
lteHash#<= returns false when receiver size is the same as argumentSkippedtagged

0.000
lteHash#<= returns true when receiver is a subset of argument or equals to argumentSkippedtagged

0.000
lteHash#<= returns false when keys match but values don'tSkippedtagged

0.000
to_procHash#to_proc returns an instance of ProcSkippedtagged

0.000
to_procHash#to_proc the returned proc raises an ArgumentError when calling #call on the Proc with no argumentsSkippedtagged

0.000
to_procHash#to_proc the returned proc with a stored key returns the paired valueSkippedtagged

0.000
to_procHash#to_proc the returned proc with no stored key returns nilSkippedtagged

0.000
to_procHash#to_proc the returned proc with no stored key when the hash has a default value returns the default valueSkippedtagged

0.000
to_procHash#to_proc the returned proc with no stored key when the hash has a default proc returns an evaluated value from the default procSkippedtagged

0.000
chrInteger#chr with an encoding argument raises RangeError if self is invalid as a codepoint in the specified encodingSkippedtagged

0.000
downtoInteger#downto [stop] when self and stop are Fixnums when no block is given returned Enumerator size raises an ArgumentError for invalid endpointsSkippedtagged

0.000
downtoInteger#downto [stop] when self and stop are Fixnums when no block is given returned Enumerator size returns self - stop + 1Skippedtagged

0.000
downtoInteger#downto [stop] when self and stop are Fixnums when no block is given returned Enumerator size returns 0 when stop > selfSkippedtagged

0.000
roundInteger#round raises a RangeError when passed a beyond signed intSkippedtagged

0.000
uptoInteger#upto [stop] when self and stop are Fixnums when no block is given returned Enumerator size raises an ArgumentError for non-numeric endpointsSkippedtagged

0.000
uptoInteger#upto [stop] when self and stop are Fixnums when no block is given returned Enumerator size returns stop - self + 1Skippedtagged

0.000
uptoInteger#upto [stop] when self and stop are Fixnums when no block is given returned Enumerator size returns 0 when stop < selfSkippedtagged

0.000
adviseIO#advise supports the normal advice typeSkippedtagged

0.000
adviseIO#advise supports the sequential advice typeSkippedtagged

0.000
adviseIO#advise supports the random advice typeSkippedtagged

0.000
adviseIO#advise supports the dontneed advice typeSkippedtagged

0.000
adviseIO#advise supports the noreuse advice typeSkippedtagged

0.000
closeIO#close does nothing if already closedSkippedtagged

0.000
closeIO#close on an IO.popen stream clears #pidSkippedtagged

0.000
closeIO#close on an IO.popen stream sets $?Skippedtagged

0.000
closeIO#close on an IO.popen stream waits for the child to exitSkippedtagged

0.000
close_on_execIO#close_on_exec? returns true by defaultSkippedtagged

0.000
close_readIO#close_read closes the read end of a duplex I/O streamSkippedtagged

0.000
close_readIO#close_read does nothing on subsequent invocationsSkippedtagged

0.000
close_readIO#close_read allows subsequent invocation of closeSkippedtagged

0.000
close_readIO#close_read raises an IOError if the stream is writable and not duplexedSkippedtagged

0.000
close_readIO#close_read closes the stream if it is neither writable nor duplexedSkippedtagged

0.000
close_readIO#close_read does nothing on closed streamSkippedtagged

0.000
close_writeIO#close_write closes the write end of a duplex I/O streamSkippedtagged

0.000
close_writeIO#close_write does nothing on subsequent invocationsSkippedtagged

0.000
close_writeIO#close_write allows subsequent invocation of closeSkippedtagged

0.000
close_writeIO#close_write raises an IOError if the stream is readable and not duplexedSkippedtagged

0.000
close_writeIO#close_write closes the stream if it is neither readable nor duplexedSkippedtagged

0.000
close_writeIO#close_write flushes and closes the write streamSkippedtagged

0.000
close_writeIO#close_write does nothing on closed streamSkippedtagged

0.000
codepointsIO#codepoints raises an error if reading invalid sequenceSkippedtagged

0.000
copy_streamIO.copy_stream from an IO to a file name copies the entire IO contents to the fileSkippedtagged

0.000
copy_streamIO.copy_stream from an IO to a file name returns the number of bytes copiedSkippedtagged

0.000
copy_streamIO.copy_stream from an IO to a file name calls #to_path to convert on object to a file nameSkippedtagged

0.000
copy_streamIO.copy_stream from an IO to an IO copies the entire IO contents to the IOSkippedtagged

0.000
copy_streamIO.copy_stream from an IO to an IO returns the number of bytes copiedSkippedtagged

0.000
copy_streamIO.copy_stream from an IO to an IO starts writing at the destination IO's current positionSkippedtagged

0.000
copy_streamIO.copy_stream from an IO to an IO leaves the destination IO position at the last writeSkippedtagged

0.000
copy_streamIO.copy_stream from a file name calls #to_path to convert on object to a file nameSkippedtagged

0.000
copy_streamIO.copy_stream from a file name to a file name copies the entire IO contents to the fileSkippedtagged

0.000
copy_streamIO.copy_stream from a file name to a file name returns the number of bytes copiedSkippedtagged

0.000
copy_streamIO.copy_stream from a file name to a file name calls #to_path to convert on object to a file nameSkippedtagged

0.000
copy_streamIO.copy_stream from a file name to an IO copies the entire IO contents to the IOSkippedtagged

0.000
copy_streamIO.copy_stream from a file name to an IO returns the number of bytes copiedSkippedtagged

0.000
copy_streamIO.copy_stream from a file name to an IO starts writing at the destination IO's current positionSkippedtagged

0.000
copy_streamIO.copy_stream from a file name to an IO leaves the destination IO position at the last writeSkippedtagged

0.000
copy_streamIO.copy_stream from a pipe IO raises an error when an offset is specifiedSkippedtagged

0.000
copy_streamIO.copy_stream from a pipe IO to a file name copies the entire IO contents to the fileSkippedtagged

0.000
copy_streamIO.copy_stream from a pipe IO to a file name returns the number of bytes copiedSkippedtagged

0.000
copy_streamIO.copy_stream from a pipe IO to a file name calls #to_path to convert on object to a file nameSkippedtagged

0.000
copy_streamIO.copy_stream from a pipe IO to an IO copies the entire IO contents to the IOSkippedtagged

0.000
copy_streamIO.copy_stream from a pipe IO to an IO returns the number of bytes copiedSkippedtagged

0.000
copy_streamIO.copy_stream from a pipe IO to an IO starts writing at the destination IO's current positionSkippedtagged

0.000
copy_streamIO.copy_stream from a pipe IO to an IO leaves the destination IO position at the last writeSkippedtagged

0.000
copy_streamIO.copy_stream with non-IO Objects calls #readpartial on the source Object if definedSkippedtagged

0.000
copy_streamIO.copy_stream with non-IO Objects calls #write on the destination ObjectSkippedtagged

0.000
eachIO#each with limit when limit is 0 raises an ArgumentErrorSkippedtagged

0.000
each_codepointIO#each_codepoint raises an error if reading invalid sequenceSkippedtagged

0.000
each_lineIO#each_line with limit when limit is 0 raises an ArgumentErrorSkippedtagged

0.000
external_encodingIO#external_encoding with 'r' mode when Encoding.default_internal is nil returns Encoding.default_external if the external encoding is not setSkippedtagged

0.000
external_encodingIO#external_encoding with 'r' mode when Encoding.default_internal is nil returns Encoding.default_external when that encoding is changed after the instance is createdSkippedtagged

0.000
foreachIO.foreach when the filename starts with | gets data from the standard out of the subprocessSkippedtagged

0.000
foreachIO.foreach sets $_ to nilSkippedtagged

0.000
foreachIO.foreach when passed name, object when the object is a Fixnum uses the object as a limit if it is a FixnumSkippedtagged

0.000
foreachIO.foreach when passed name, object when the object is a String accepts non-ASCII data as separatorSkippedtagged

0.000
getsIO#gets assigns the returned line to $_Skippedtagged

0.000
getsIO#gets transcodes to internal encoding if the IO object's external encoding is ASCII-?BITSkippedtagged

0.000
ioctlIO#ioctl raises an Errno error when ioctl failsSkippedtagged

0.000
openIO.open propagates an exception raised by #close that is a StandardErrorSkippedtagged

0.000
outputIO#<< writes an object to the IO streamSkippedtagged

0.000
outputIO#<< calls #to_s on the object to print itSkippedtagged

0.000
pidIO#pid returns the ID of a process associated with streamSkippedtagged

0.000
pidIO#pid raises an IOError on closed streamSkippedtagged

0.000
popenIO.popen returns an open IOSkippedtagged

0.000
popenIO.popen reads a read-only pipeSkippedtagged

0.000
popenIO.popen raises IOError when writing a read-only pipeSkippedtagged

0.000
popenIO.popen writes to a write-only pipeSkippedtagged

0.000
popenIO.popen raises IOError when reading a write-only pipeSkippedtagged

0.000
popenIO.popen reads and writes a read/write pipeSkippedtagged

0.000
popenIO.popen waits for the child to finishSkippedtagged

0.000
popenIO.popen does not throw an exception if child exited and has been waited forSkippedtagged

0.000
popenIO.popen returns an instance of a subclass when called on a subclassSkippedtagged

0.000
popenIO.popen coerces mode argument with #to_strSkippedtagged

0.000
popenIO.popen has the given external encodingSkippedtagged

0.000
popenIO.popen has the given internal encodingSkippedtagged

0.000
popenIO.popen sets the internal encoding to nil if it's the same as the external encodingSkippedtagged

0.000
popenIO.popen with a block yields an open IO to the blockSkippedtagged

0.000
popenIO.popen with a block yields an instance of a subclass when called on a subclassSkippedtagged

0.000
popenIO.popen with a block closes the IO after yieldingSkippedtagged

0.000
popenIO.popen with a block allows the IO to be closed inside the blockSkippedtagged

0.000
popenIO.popen with a block returns the value of the blockSkippedtagged

0.000
popenIO.popen with a leading ENV Hash accepts a single String commandSkippedtagged

0.000
popenIO.popen with a leading ENV Hash accepts a single String command, and an IO modeSkippedtagged

0.000
popenIO.popen with a leading ENV Hash accepts a single String command with a trailing Hash of Process.exec optionsSkippedtagged

0.000
popenIO.popen with a leading ENV Hash accepts a single String command with a trailing Hash of Process.exec options, and an IO modeSkippedtagged

0.000
popenIO.popen with a leading ENV Hash accepts an Array of command and argumentsSkippedtagged

0.000
popenIO.popen with a leading ENV Hash accepts an Array of command and arguments, and an IO modeSkippedtagged

0.000
popenIO.popen with a leading ENV Hash accepts an Array command with a separate trailing Hash of Process.exec optionsSkippedtagged

0.000
popenIO.popen with a leading ENV Hash accepts an Array command with a separate trailing Hash of Process.exec options, and an IO modeSkippedtagged

0.000
popenIO.popen with a leading Array argument uses the Array as command plus args for the child processSkippedtagged

0.000
popenIO.popen with a leading Array argument accepts a leading ENV HashSkippedtagged

0.000
popenIO.popen with a leading Array argument accepts a trailing Hash of Process.exec optionsSkippedtagged

0.000
popenIO.popen with a leading Array argument accepts an IO mode argument following the ArraySkippedtagged

0.000
popenIO.popen with a leading Array argument accepts [env, command, arg1, arg2, ..., exec options]Skippedtagged

0.000
popenIO.popen with a leading Array argument accepts '[env, command, arg1, arg2, ..., exec options], mode'Skippedtagged

0.000
popenIO.popen with a leading Array argument accepts '[env, command, arg1, arg2, ..., exec options], mode, IO options'Skippedtagged

0.000
popenIO.popen with a leading Array argument accepts '[env, command, arg1, arg2, ...], mode, IO + exec options'Skippedtagged

0.000
posIO#pos= does not accept Bignums that don't fit in a C longSkippedtagged

0.000
printIO#print writes $_.to_s followed by $\ (if any) to the stream if no arguments givenSkippedtagged

0.000
putsIO#puts writes just a newline when given just a newlineSkippedtagged

0.000
putsIO#puts calls :to_ary before writing non-string objects, regardless of it being implemented in the receiverSkippedtagged

0.000
putsIO#puts calls :to_ary before writing non-string objectsSkippedtagged

0.000
putsIO#puts returns general object info if :to_s does not return a stringSkippedtagged

0.000
putsIO#puts writes crlf when IO is opened with newline: :crlfSkippedtagged

0.000
putsIO#puts writes cr when IO is opened with newline: :crSkippedtagged

0.000
readIO.read from a pipe runs the rest as a subprocess and returns the standard outputSkippedtagged

0.000
readIO.read from a pipe reads only the specified number of bytes requestedSkippedtagged

0.000
readIO.read from a pipe raises Errno::ESPIPE if passed an offsetSkippedtagged

0.000
read_nonblockIO#read_nonblock returns less data if that is all that is availableSkippedtagged

0.000
read_nonblockIO#read_nonblock raises EOFError when the end is reachedSkippedtagged

0.000
read_nonblockIO#read_nonblock when exception option is set to false when there is no data returns :wait_readableSkippedtagged

0.000
read_nonblockIO#read_nonblock when exception option is set to false when the end is reached returns nilSkippedtagged

0.000
readlineIO#readline assigns the returned line to $_Skippedtagged

0.000
readlinesIO#readlines when passed a string that starts with a | gets data from the standard out of the subprocessSkippedtagged

0.000
readlinesIO.readlines when passed name, object when the object is a Fixnum uses the object as a limit if it is a FixnumSkippedtagged

0.000
readlinesIO.readlines when passed name, object when the object is a String accepts non-ASCII data as separatorSkippedtagged

0.000
readpartialIO#readpartial reads after ungetc without data in the bufferSkippedtagged

0.000
readpartialIO#readpartial discards the existing buffer content upon successful readSkippedtagged

0.000
readpartialIO#readpartial raises EOFError on EOFSkippedtagged

0.000
readpartialIO#readpartial discards the existing buffer content upon errorSkippedtagged

0.000
readpartialIO#readpartial raises IOError if the stream is closedSkippedtagged

0.000
reopenIO#reopen with a String affects exec/system/fork performed after itSkippedtagged

0.000
seekIO#seek does not accept Bignums that don't fit in a C longSkippedtagged

0.000
selectIO.select returns immediately all objects that are ready for I/O when timeout is 0Skippedtagged

0.000
selectIO.select returns nil after timeout if there are no objects ready for I/OSkippedtagged

0.000
selectIO.select returns supplied objects when they are ready for I/OSkippedtagged

0.000
selectIO.select leaves out IO objects for which there is no I/O readySkippedtagged

0.000
selectIO.select returns supplied objects correctly even when monitoring the same object in different arraysSkippedtagged

0.000
selectIO.select invokes to_io on supplied objects that are not IO and returns the supplied objectsSkippedtagged

0.000
selectIO.select when passed nil for timeout sleeps forever and sets the thread status to 'sleep'Skippedtagged

0.000
set_encodingIO#set_encoding when passed nil, nil with 'r' mode sets the encodings to the current Encoding defaultsSkippedtagged

0.000
set_encodingIO#set_encoding when passed nil, nil with 'r' mode allows the #external_encoding to change when Encoding.default_external is changedSkippedtagged

0.000
set_encodingIO#set_encoding when passed nil, nil with 'rb' mode returns Encoding.default_externalSkippedtagged

0.000
statIO#stat raises IOError on closed streamSkippedtagged

0.000
statIO#stat returns a File::Stat object for the streamSkippedtagged

0.000
statIO#stat can stat pipesSkippedtagged

0.000
syncIO#sync is false by default for STDOUTSkippedtagged

0.000
syncIO#sync is true by default for STDERRSkippedtagged

0.000
sysreadIO#sysread on a file reads the specified number of bytes from the fileSkippedtagged

0.000
sysreadIO#sysread on a file reads the specified number of bytes from the file to the bufferSkippedtagged

0.000
sysreadIO#sysread on a file coerces the second argument to string and uses it as a bufferSkippedtagged

0.000
sysreadIO#sysread on a file advances the position of the file by the specified number of bytesSkippedtagged

0.000
sysreadIO#sysread on a file reads normally even when called immediately after a buffered IO#readSkippedtagged

0.000
sysreadIO#sysread on a file reads updated content after the flushed buffered IO#writeSkippedtagged

0.000
sysseekIO#sysseek does not accept Bignums that don't fit in a C longSkippedtagged

0.000
sysseekIO#sysseek moves the read position relative to the end with SEEK_ENDSkippedtagged

0.000
syswriteIO#syswrite on a file writes all of the string's bytes but does not buffer themSkippedtagged

0.000
syswriteIO#syswrite on a file warns if called immediately after a buffered IO#writeSkippedtagged

0.000
syswriteIO#syswrite on a file does not warn if called after IO#write with intervening IO#sysreadSkippedtagged

0.000
syswriteIO#syswrite on a file writes to the actual file position when called after buffered IO#readSkippedtagged

0.000
tellIO#tell resets #eof?Skippedtagged

0.000
ungetbyteIO#ungetbyte puts back one byte for an Integer argumentSkippedtagged

0.000
writeIO.write on a FIFO writes correctlySkippedtagged

0.000
write_nonblockIO#write_nonblock when exception option is set to false returns :wait_writable when the operation would blockSkippedtagged

0.000
FloatKernel.Float raises an ArgumentError for a String of numbers followed by word charactersSkippedtagged

0.000
FloatKernel.Float returns a value for a String with an embedded _Skippedtagged

0.000
FloatKernel.Float raises an ArgumentError for a String with an embedded \0Skippedtagged

0.000
FloatKernel.Float raises an ArgumentError for a String with a trailing \0Skippedtagged

0.000
FloatKernel.Float allows embedded _ in a number on either side of the eSkippedtagged

0.000
FloatKernel.Float allows embedded _ in a number on either side of the ESkippedtagged

0.000
FloatKernel.Float for hexadecimal literals with binary exponent allows embedded _ in a number on either side of the pSkippedtagged

0.000
FloatKernel.Float for hexadecimal literals with binary exponent allows embedded _ in a number on either side of the PSkippedtagged

0.000
FloatKernel#Float raises an ArgumentError for a String of numbers followed by word charactersSkippedtagged

0.000
FloatKernel#Float returns a value for a String with an embedded _Skippedtagged

0.000
FloatKernel#Float raises an ArgumentError for a String with an embedded \0Skippedtagged

0.000
FloatKernel#Float raises an ArgumentError for a String with a trailing \0Skippedtagged

0.000
FloatKernel#Float allows embedded _ in a number on either side of the eSkippedtagged

0.000
FloatKernel#Float allows embedded _ in a number on either side of the ESkippedtagged

0.000
FloatKernel#Float for hexadecimal literals with binary exponent allows embedded _ in a number on either side of the pSkippedtagged

0.000
FloatKernel#Float for hexadecimal literals with binary exponent allows embedded _ in a number on either side of the PSkippedtagged

0.000
__callee__Kernel.__callee__ returns method name even from evalSkippedtagged

0.000
__callee__Kernel.__callee__ returns nil from inside a class bodySkippedtagged

0.000
__callee__Kernel.__callee__ returns nil when not called from a methodSkippedtagged

0.000
__dir__Kernel#__dir__ when used in eval with top level binding returns the real name of the directory containing the currently-executing fileSkippedtagged

0.000
__method__Kernel.__method__ returns method name even from evalSkippedtagged

0.000
__method__Kernel.__method__ returns nil from inside a class bodySkippedtagged

0.000
__method__Kernel.__method__ returns nil when not called from a methodSkippedtagged

0.000
autoloadKernel#autoload when Object is frozen raises a RuntimeError before defining the constantSkippedtagged

0.000
backtickKernel#` produces a String in the default external encodingSkippedtagged

0.000
backtickKernel#` raises an Errno::ENOENT if the command is not executableSkippedtagged

0.000
backtickKernel#` sets $? to the exit status of the executed sub-processSkippedtagged

0.000
backtickKernel.` tries to convert the given argument to String using #to_strSkippedtagged

0.000
bindingKernel.binding returns a binding for the callerSkippedtagged

0.000
block_givenKernel#block_given? returns false when a method defined by define_method is called with a blockSkippedtagged

0.000
block_givenKernel.block_given? returns false when a method defined by define_method is called with a blockSkippedtagged

0.000
block_givenself.send(:block_given?) returns true if and only if a block is suppliedSkippedtagged

0.000
callerKernel#caller returns an Array of caller locations using a custom offsetSkippedtagged

0.000
callerKernel#caller returns the locations as String instancesSkippedtagged

0.000
chompKernel.chomp removes the final newline of $_Skippedtagged

0.000
chompKernel.chomp removes the final carriage return of $_Skippedtagged

0.000
chompKernel.chomp removes the final carriage return, newline of $_Skippedtagged

0.000
chompKernel.chomp removes only the final newline of $_Skippedtagged

0.000
chompKernel.chomp removes the value of $/ from the end of $_Skippedtagged

0.000
chompKernel#chomp removes the final newline of $_Skippedtagged

0.000
chompKernel#chomp removes the final carriage return of $_Skippedtagged

0.000
chompKernel#chomp removes the final carriage return, newline of $_Skippedtagged

0.000
chompKernel#chomp removes only the final newline of $_Skippedtagged

0.000
chompKernel#chomp removes the value of $/ from the end of $_Skippedtagged

0.000
chompKernel#chomp is a private methodSkippedtagged

0.000
chompKernel.chomp removes the final carriage return, newline from a multi-byte $_Skippedtagged

0.000
chompKernel#chomp removes the final carriage return, newline from a multi-byte $_Skippedtagged

0.000
chopKernel.chop removes the final character of $_Skippedtagged

0.000
chopKernel.chop removes the final carriage return, newline of $_Skippedtagged

0.000
chop#chop is a private methodSkippedtagged

0.000
chop#chop removes the final character of $_Skippedtagged

0.000
chop#chop removes the final carriage return, newline of $_Skippedtagged

0.000
chopKernel.chop removes the final multi-byte character from $_Skippedtagged

0.000
chopKernel#chop removes the final multi-byte character from $_Skippedtagged

0.000
define_singleton_methodKernel#define_singleton_method when given an UnboundMethod will raise when attempting to define an object's singleton method from another object's singleton methodSkippedtagged

0.000
evalKernel#eval uses the filename of the binding if none is providedSkippedtagged

0.000
evalKernel#eval returns from the scope calling #eval when evaluating 'return'Skippedtagged

0.000
evalKernel#eval unwinds through a Proc-style closure and returns from a lambda-style closure in the closure chainSkippedtagged

0.000
execKernel#exec raises Errno::ENOENT for an empty stringSkippedtagged

0.000
execKernel#exec raises Errno::ENOENT for a command which does not existSkippedtagged

0.000
execKernel#exec raises an ArgumentError if the command includes a null byteSkippedtagged

0.000
execKernel#exec raises Errno::EACCES when the file does not have execute permissionsSkippedtagged

0.000
execKernel#exec raises Errno::EACCES when passed a directorySkippedtagged

0.000
execKernel#exec runs the specified command, replacing current processSkippedtagged

0.000
execKernel#exec sets the current directory when given the :chdir optionSkippedtagged

0.000
execKernel#exec flushes STDOUT upon exit when it's not set to syncSkippedtagged

0.000
execKernel#exec flushes STDERR upon exit when it's not set to syncSkippedtagged

0.000
execKernel#exec with a single argument subjects the specified command to shell expansionSkippedtagged

0.000
execKernel#exec with a single argument creates an argument array with shell parsing semantics for whitespaceSkippedtagged

0.000
execKernel#exec with multiple arguments does not subject the arguments to shell expansionSkippedtagged

0.000
execKernel#exec (environment variables) sets environment variables in the child environmentSkippedtagged

0.000
execKernel#exec (environment variables) unsets environment variables whose value is nilSkippedtagged

0.000
execKernel#exec (environment variables) coerces environment argument using to_hashSkippedtagged

0.000
execKernel#exec (environment variables) unsets other environment variables when given a true :unsetenv_others optionSkippedtagged

0.000
execKernel#exec with a command array uses the first element as the command name and the second as the argv[0] valueSkippedtagged

0.000
execKernel#exec with a command array coerces the argument using to_arySkippedtagged

0.000
execKernel#exec with a command array raises an ArgumentError if the Array does not have exactly two elementsSkippedtagged

0.000
execKernel#exec with an options Hash with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the valueSkippedtagged

0.000
execKernel.exec raises Errno::ENOENT for an empty stringSkippedtagged

0.000
execKernel.exec raises Errno::ENOENT for a command which does not existSkippedtagged

0.000
execKernel.exec raises an ArgumentError if the command includes a null byteSkippedtagged

0.000
execKernel.exec raises Errno::EACCES when the file does not have execute permissionsSkippedtagged

0.000
execKernel.exec raises Errno::EACCES when passed a directorySkippedtagged

0.000
execKernel.exec runs the specified command, replacing current processSkippedtagged

0.000
execKernel.exec sets the current directory when given the :chdir optionSkippedtagged

0.000
execKernel.exec flushes STDOUT upon exit when it's not set to syncSkippedtagged

0.000
execKernel.exec flushes STDERR upon exit when it's not set to syncSkippedtagged

0.000
execKernel.exec with a single argument subjects the specified command to shell expansionSkippedtagged

0.000
execKernel.exec with a single argument creates an argument array with shell parsing semantics for whitespaceSkippedtagged

0.000
execKernel.exec with multiple arguments does not subject the arguments to shell expansionSkippedtagged

0.000
execKernel.exec (environment variables) sets environment variables in the child environmentSkippedtagged

0.000
execKernel.exec (environment variables) unsets environment variables whose value is nilSkippedtagged

0.000
execKernel.exec (environment variables) coerces environment argument using to_hashSkippedtagged

0.000
execKernel.exec (environment variables) unsets other environment variables when given a true :unsetenv_others optionSkippedtagged

0.000
execKernel.exec with a command array uses the first element as the command name and the second as the argv[0] valueSkippedtagged

0.000
execKernel.exec with a command array coerces the argument using to_arySkippedtagged

0.000
execKernel.exec with a command array raises an ArgumentError if the Array does not have exactly two elementsSkippedtagged

0.000
execKernel.exec with an options Hash with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the valueSkippedtagged

0.000
extendKernel#extend calls extend_object on argumentSkippedtagged

0.000
extendKernel#extend calls extended on argumentSkippedtagged

0.000
failKernel.fail is a private methodSkippedtagged

0.000
failKernel.fail raises a RuntimeErrorSkippedtagged

0.000
failKernel.fail instantiates the specified exception classSkippedtagged

0.000
failKernel.fail uses the specified messageSkippedtagged

0.000
global_variablesKernel.global_variables is a private methodSkippedtagged

0.000
global_variablesKernel.global_variables finds subset starting with stdSkippedtagged

0.000
instance_ofKernel#instance_of? returns false if given a Module that is included in object's classSkippedtagged

0.000
instance_ofKernel#instance_of? returns false if given a Module that is included one of object's ancestors onlySkippedtagged

0.000
instance_ofKernel#instance_of? returns false if given a Module that is not included in object's classSkippedtagged

0.000
instance_variablesKernel#instance_variables immediate values returns an empty array if no instance variables are definedSkippedtagged

0.000
instance_variablesKernel#instance_variables immediate values returns the correct array if an instance variable is addedSkippedtagged

0.000
lambdaKernel.lambda raises an ArgumentError when no block is givenSkippedtagged

0.000
lambdaKernel.lambda allows long returns to flow through itSkippedtagged

0.000
loadKernel#load (path resolution) does not require file twice after $LOAD_PATH changeSkippedtagged

0.000
loadKernel#load when passed true for 'wrap' loads from an existing pathSkippedtagged

0.000
loadKernel#load when passed true for 'wrap' sets the enclosing scope to an anonymous moduleSkippedtagged

0.000
loadKernel#load when passed true for 'wrap' allows referencing outside namespacesSkippedtagged

0.000
loadKernel#load when passed true for 'wrap' with top-level methods allows calling top-level methodsSkippedtagged

0.000
loadKernel#load when passed true for 'wrap' with top-level methods does not pollute the receiverSkippedtagged

0.000
loadKernel#load (shell expansion) expands a tilde to the HOME environment variable as the path to loadSkippedtagged

0.000
loadKernel.load (path resolution) does not require file twice after $LOAD_PATH changeSkippedtagged

0.000
loadKernel.load when passed true for 'wrap' loads from an existing pathSkippedtagged

0.000
loadKernel.load when passed true for 'wrap' sets the enclosing scope to an anonymous moduleSkippedtagged

0.000
loadKernel.load when passed true for 'wrap' allows referencing outside namespacesSkippedtagged

0.000
loadKernel.load when passed true for 'wrap' with top-level methods allows calling top-level methodsSkippedtagged

0.000
loadKernel.load when passed true for 'wrap' with top-level methods does not pollute the receiverSkippedtagged

0.000
loadKernel.load (shell expansion) expands a tilde to the HOME environment variable as the path to loadSkippedtagged

0.000
local_variablesKernel#local_variables is a private methodSkippedtagged

0.000
local_variablesKernel#local_variables is accessible from bindingsSkippedtagged

0.000
loopKernel.loop returns StopIteration#result, the result value of a finished iteratorSkippedtagged

0.000
methodKernel#method returns a method object if we repond_to_missing? methodSkippedtagged

0.000
methodKernel#method will see an alias of the original method as == when in a derived classSkippedtagged

0.000
methodKernel#method can be called even if we only repond_to_missing? method, trueSkippedtagged

0.000
object_idKernel#object_id returns a different value for two Float literalsSkippedtagged

0.000
openKernel#open opens an io when path starts with a pipeSkippedtagged

0.000
openKernel#open opens an io when called with a blockSkippedtagged

0.000
openKernel#open opens an io for writingSkippedtagged

0.000
pKernel#p flushes output if receiver is a FileSkippedtagged

0.000
pKernel#p is not affected by setting $\, $/ or $,Skippedtagged

0.000
printfKernel.printf writes to stdout when a string is the first argumentSkippedtagged

0.000
printfKernel.printf calls write on the first argument when it is not a stringSkippedtagged

0.000
public_methodKernel#public_method returns a method object for a valid methodSkippedtagged

0.000
public_methodKernel#public_method returns a method object for a valid singleton methodSkippedtagged

0.000
public_methodKernel#public_method returns a method object if we repond_to_missing? methodSkippedtagged

0.000
public_methodKernel#public_method changes the method called for super on a target aliased methodSkippedtagged

0.000
public_sendKernel#public_send raises a NoMethodError if the method is protectedSkippedtagged

0.000
public_sendKernel#public_send raises a NoMethodError if the named method is an alias of a protected methodSkippedtagged

0.000
randKernel.rand returns nil when range is backwardsSkippedtagged

0.000
randKernel.rand returns the range start/end when Float range is 0Skippedtagged

0.000
randKernel.rand given an exclusive range returns a Float between the given Integer and FloatSkippedtagged

0.000
randKernel.rand given an exclusive range returns a Float between the given Float and IntegerSkippedtagged

0.000
randKernel.rand given an exclusive range returns a Float between the two given FloatsSkippedtagged

0.000
requireKernel#require stores the missing path in a LoadError objectSkippedtagged

0.000
requireKernel#require (path resolution) calls #to_path on non-String objectsSkippedtagged

0.000
requireKernel#require (path resolution) does not require file twice after $LOAD_PATH changeSkippedtagged

0.000
requireKernel#require (path resolution) with an unreadable file raises a LoadErrorSkippedtagged

0.000
requireKernel#require (file extensions) loads a .rb extensioned file when a C-extension file of the same name is loadedSkippedtagged

0.000
requireKernel#require (file extensions) does not load a C-extension file if a .rb extensioned file is already loadedSkippedtagged

0.000
requireKernel#require (file extensions) loads a .rb extensioned file when a complex-extensioned C-extension file of the same name is loadedSkippedtagged

0.000
requireKernel#require (file extensions) does not load a C-extension file if a complex-extensioned .rb file is already loadedSkippedtagged

0.000
requireKernel#require ($LOAD_FEATURES) does not load a ./ relative path that is already storedSkippedtagged

0.000
requireKernel#require ($LOAD_FEATURES) does not load a ../ relative path that is already storedSkippedtagged

0.000
requireKernel#require ($LOAD_FEATURES) does not load a non-canonical path that is already storedSkippedtagged

0.000
requireKernel#require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES loads a .rb extensioned file when a non extensioned file is in $LOADED_FEATURESSkippedtagged

0.000
requireKernel#require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES loads a .rb extensioned file from a subdirectorySkippedtagged

0.000
requireKernel#require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES returns false if the file is not foundSkippedtagged

0.000
requireKernel#require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES returns false when passed a path and the file is not foundSkippedtagged

0.000
requireKernel#require (shell expansion) performs tilde expansion on a .rb file before storing paths in $LOADED_FEATURESSkippedtagged

0.000
requireKernel#require (shell expansion) performs tilde expansion on a non-extensioned file before storing paths in $LOADED_FEATURESSkippedtagged

0.000
requireKernel#require (concurrently) blocks a second thread from returning while the 1st is still requiringSkippedtagged

0.000
requireKernel#require (concurrently) blocks based on the pathSkippedtagged

0.000
requireKernel#require (concurrently) allows a 2nd require if the 1st raised an exceptionSkippedtagged

0.000
requireKernel#require (concurrently) blocks a 3rd require if the 1st raises an exception and the 2nd is still runningSkippedtagged

0.000
requireKernel.require stores the missing path in a LoadError objectSkippedtagged

0.000
requireKernel.require (path resolution) calls #to_path on non-String objectsSkippedtagged

0.000
requireKernel.require (path resolution) does not require file twice after $LOAD_PATH changeSkippedtagged

0.000
requireKernel.require (path resolution) with an unreadable file raises a LoadErrorSkippedtagged

0.000
requireKernel.require (file extensions) loads a .rb extensioned file when passed a non-extensioned pathSkippedtagged

0.000
requireKernel.require (file extensions) loads a .rb extensioned file when a C-extension file of the same name is loadedSkippedtagged

0.000
requireKernel.require (file extensions) does not load a C-extension file if a .rb extensioned file is already loadedSkippedtagged

0.000
requireKernel.require (file extensions) loads a .rb extensioned file when passed a non-.rb extensioned pathSkippedtagged

0.000
requireKernel.require (file extensions) loads a .rb extensioned file when a complex-extensioned C-extension file of the same name is loadedSkippedtagged

0.000
requireKernel.require (file extensions) does not load a C-extension file if a complex-extensioned .rb file is already loadedSkippedtagged

0.000
requireKernel.require ($LOAD_FEATURES) does not load a ./ relative path that is already storedSkippedtagged

0.000
requireKernel.require ($LOAD_FEATURES) does not load a ../ relative path that is already storedSkippedtagged

0.000
requireKernel.require ($LOAD_FEATURES) does not load a non-canonical path that is already storedSkippedtagged

0.000
requireKernel.require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES loads a .rb extensioned file when a non extensioned file is in $LOADED_FEATURESSkippedtagged

0.000
requireKernel.require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES loads a .rb extensioned file from a subdirectorySkippedtagged

0.000
requireKernel.require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES returns false if the file is not foundSkippedtagged

0.000
requireKernel.require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES returns false when passed a path and the file is not foundSkippedtagged

0.000
requireKernel.require (shell expansion) performs tilde expansion on a .rb file before storing paths in $LOADED_FEATURESSkippedtagged

0.000
requireKernel.require (shell expansion) performs tilde expansion on a non-extensioned file before storing paths in $LOADED_FEATURESSkippedtagged

0.000
requireKernel.require (concurrently) blocks a second thread from returning while the 1st is still requiringSkippedtagged

0.000
requireKernel.require (concurrently) blocks based on the pathSkippedtagged

0.000
requireKernel.require (concurrently) allows a 2nd require if the 1st raised an exceptionSkippedtagged

0.000
requireKernel.require (concurrently) blocks a 3rd require if the 1st raises an exception and the 2nd is still runningSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path raises a LoadError if basepath does not existSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path stores the missing path in a LoadError objectSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path calls #to_str on non-String objectsSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path raises a TypeError if #to_str does not return a StringSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path calls #to_path on non-String objectsSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path calls #to_str on non-String objects returned by #to_pathSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path when file is a symlink loads a path relative to current fileSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path (file extensions) loads a .rb extensioned file when passed a non-extensioned pathSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path (file extensions) does not load a C-extension file if a .rb extensioned file is already loadedSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path (file extensions) loads a .rb extensioned file when passed a non-.rb extensioned pathSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path (file extensions) loads a .rb extensioned file when a complex-extensioned C-extension file of the same name is loadedSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path (file extensions) does not load a C-extension file if a complex-extensioned .rb file is already loadedSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path ($LOADED_FEATURES) does not store the path if the load failsSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path ($LOADED_FEATURES) does not load an absolute path that is already storedSkippedtagged

0.000
require_relativeKernel#require_relative with a relative path ($LOADED_FEATURES) adds the suffix of the resolved filenameSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path stores the missing path in a LoadError objectSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path calls #to_str on non-String objectsSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path raises a TypeError if #to_str does not return a StringSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path calls #to_path on non-String objectsSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path calls #to_str on non-String objects returned by #to_pathSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path (file extensions) loads a .rb extensioned file when passed a non-extensioned pathSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path (file extensions) does not load a C-extension file if a .rb extensioned file is already loadedSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path (file extensions) loads a .rb extensioned file when passed a non-.rb extensioned pathSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path (file extensions) loads a .rb extensioned file when a complex-extensioned C-extension file of the same name is loadedSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path (file extensions) does not load a C-extension file if a complex-extensioned .rb file is already loadedSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path ($LOAD_FEATURES) does not store the path if the load failsSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path ($LOAD_FEATURES) does not load an absolute path that is already storedSkippedtagged

0.000
require_relativeKernel#require_relative with an absolute path ($LOAD_FEATURES) adds the suffix of the resolved filenameSkippedtagged

0.000
respond_toKernel#respond_to? returns false if obj responds to the given protected methodSkippedtagged

0.000
respond_toKernel#respond_to? returns false if obj responds to the given protected method (include_private = false)Skippedtagged

0.000
respond_to_missingKernel#respond_to_missing? is called when obj responds to the given protected method, include_private = falseSkippedtagged

0.000
spawnKernel#spawn is a private methodSkippedtagged

0.000
spawnKernel#spawn executes the given commandSkippedtagged

0.000
spawnKernel#spawn returns the process ID of the new process as a FixnumSkippedtagged

0.000
spawnKernel#spawn returns immediatelySkippedtagged

0.000
spawnKernel#spawn sets environment variables in the child environmentSkippedtagged

0.000
spawnKernel#spawn unsets environment variables whose value is nilSkippedtagged

0.000
spawnKernel#spawn calls #to_hash to convert the environmentSkippedtagged

0.000
spawnKernel#spawn calls #to_str to convert the environment keysSkippedtagged

0.000
spawnKernel#spawn calls #to_str to convert the environment valuesSkippedtagged

0.000
spawnKernel#spawn raises an ArgumentError if an environment key includes an equals signSkippedtagged

0.000
spawnKernel#spawn raises an ArgumentError if an environment key includes a null byteSkippedtagged

0.000
spawnKernel#spawn raises an ArgumentError if an environment value includes a null byteSkippedtagged

0.000
spawnKernel#spawn unsets other environment variables when given a true :unsetenv_others optionSkippedtagged

0.000
spawnKernel#spawn unsets other environment variables when given a non-false :unsetenv_others optionSkippedtagged

0.000
spawnKernel#spawn does not unset other environment variables when given a false :unsetenv_others optionSkippedtagged

0.000
spawnKernel#spawn does not unset other environment variables when given a nil :unsetenv_others optionSkippedtagged

0.000
spawnKernel#spawn does not unset environment variables included in the environment hashSkippedtagged

0.000
spawnKernel#spawn joins the current process group by defaultSkippedtagged

0.000
spawnKernel#spawn joins the current process if pgroup: falseSkippedtagged

0.000
spawnKernel#spawn joins the current process if pgroup: nilSkippedtagged

0.000
spawnKernel#spawn joins a new process group if pgroup: trueSkippedtagged

0.000
spawnKernel#spawn joins a new process group if pgroup: 0Skippedtagged

0.000
spawnKernel#spawn joins the specified process group if pgroup: pgidSkippedtagged

0.000
spawnKernel#spawn raises an ArgumentError if given a negative :pgroup optionSkippedtagged

0.000
spawnKernel#spawn raises a TypeError if given a symbol as :pgroup optionSkippedtagged

0.000
spawnKernel#spawn uses the current working directory as its working directorySkippedtagged

0.000
spawnKernel#spawn uses the current umask by defaultSkippedtagged

0.000
spawnKernel#spawn sets the umask if given the :umask optionSkippedtagged

0.000
spawnKernel#spawn redirects STDOUT to the given file descriptior if out: FixnumSkippedtagged

0.000
spawnKernel#spawn redirects STDOUT to the given file if out: IOSkippedtagged

0.000
spawnKernel#spawn redirects STDOUT to the given file if out: StringSkippedtagged

0.000
spawnKernel#spawn redirects STDOUT to the given file if out: [String name, String mode]Skippedtagged

0.000
spawnKernel#spawn redirects STDERR to the given file descriptior if err: FixnumSkippedtagged

0.000
spawnKernel#spawn redirects STDERR to the given file descriptor if err: IOSkippedtagged

0.000
spawnKernel#spawn redirects STDERR to the given file if err: StringSkippedtagged

0.000
spawnKernel#spawn redirects STDERR to child STDOUT if :err => [:child, :out]Skippedtagged

0.000
spawnKernel#spawn redirects both STDERR and STDOUT to the given file descriptiorSkippedtagged

0.000
spawnKernel#spawn redirects both STDERR and STDOUT to the given IOSkippedtagged

0.000
spawnKernel#spawn does NOT redirect both STDERR and STDOUT at the time to the given nameSkippedtagged

0.000
spawnKernel#spawn raises an ArgumentError if passed no command argumentsSkippedtagged

0.000
spawnKernel#spawn raises an ArgumentError if passed env or options but no command argumentsSkippedtagged

0.000
spawnKernel#spawn raises an ArgumentError if passed env and options but no command argumentsSkippedtagged

0.000
spawnKernel#spawn raises an Errno::ENOENT for an empty stringSkippedtagged

0.000
spawnKernel#spawn raises an Errno::ENOENT if the command does not existSkippedtagged

0.000
spawnKernel#spawn raises an Errno::EACCES when the file does not have execute permissionsSkippedtagged

0.000
spawnKernel#spawn raises an Errno::EACCES when passed a directorySkippedtagged

0.000
spawnKernel#spawn raises an ArgumentError when passed a string key in optionsSkippedtagged

0.000
spawnKernel#spawn raises an ArgumentError when passed an unknown option keySkippedtagged

0.000
spawnKernel#spawn with a single argument subjects the specified command to shell expansionSkippedtagged

0.000
spawnKernel#spawn with a single argument creates an argument array with shell parsing semantics for whitespaceSkippedtagged

0.000
spawnKernel#spawn with a single argument calls #to_str to convert the argument to a StringSkippedtagged

0.000
spawnKernel#spawn with a single argument raises an ArgumentError if the command includes a null byteSkippedtagged

0.000
spawnKernel#spawn with a single argument raises a TypeError if the argument does not respond to #to_strSkippedtagged

0.000
spawnKernel#spawn with multiple arguments does not subject the arguments to shell expansionSkippedtagged

0.000
spawnKernel#spawn with multiple arguments preserves whitespace in passed argumentsSkippedtagged

0.000
spawnKernel#spawn with multiple arguments calls #to_str to convert the arguments to StringsSkippedtagged

0.000
spawnKernel#spawn with multiple arguments raises an ArgumentError if an argument includes a null byteSkippedtagged

0.000
spawnKernel#spawn with multiple arguments raises a TypeError if an argument does not respond to #to_strSkippedtagged

0.000
spawnKernel#spawn with a command array uses the first element as the command name and the second as the argv[0] valueSkippedtagged

0.000
spawnKernel#spawn with a command array does not subject the arguments to shell expansionSkippedtagged

0.000
spawnKernel#spawn with a command array preserves whitespace in passed argumentsSkippedtagged

0.000
spawnKernel#spawn with a command array calls #to_ary to convert the argument to an ArraySkippedtagged

0.000
spawnKernel#spawn with a command array calls #to_str to convert the first element to a StringSkippedtagged

0.000
spawnKernel#spawn with a command array calls #to_str to convert the second element to a StringSkippedtagged

0.000
spawnKernel#spawn with a command array raises an ArgumentError if the Array does not have exactly two elementsSkippedtagged

0.000
spawnKernel#spawn with a command array raises an ArgumentError if the Strings in the Array include a null byteSkippedtagged

0.000
spawnKernel#spawn with a command array raises a TypeError if an element in the Array does not respond to #to_strSkippedtagged

0.000
spawnKernel#spawn when passed :chdir changes to the directory passed for :chdirSkippedtagged

0.000
spawnKernel#spawn when passed :chdir calls #to_path to convert the :chdir valueSkippedtagged

0.000
spawnKernel#spawn when passed close_others: true closes file descriptors >= 3 in the child processSkippedtagged

0.000
spawnKernel#spawn when passed close_others: true does not close STDINSkippedtagged

0.000
spawnKernel#spawn when passed close_others: true does not close STDOUTSkippedtagged

0.000
spawnKernel#spawn when passed close_others: true does not close STDERRSkippedtagged

0.000
spawnKernel#spawn when passed close_others: false closes file descriptors >= 3 in the child process because they are set close_on_exec by defaultSkippedtagged

0.000
spawnKernel#spawn when passed close_others: false does not close file descriptors >= 3 in the child process if fds are set close_on_exec=falseSkippedtagged

0.000
spawnKernel#spawn when passed close_others: false does not close STDINSkippedtagged

0.000
spawnKernel#spawn when passed close_others: false does not close STDOUTSkippedtagged

0.000
spawnKernel#spawn when passed close_others: false does not close STDERRSkippedtagged

0.000
spawnKernel#spawn with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the valueSkippedtagged

0.000
spawnKernel.spawn executes the given commandSkippedtagged

0.000
spawnKernel.spawn returns the process ID of the new process as a FixnumSkippedtagged

0.000
spawnKernel.spawn returns immediatelySkippedtagged

0.000
spawnKernel.spawn sets environment variables in the child environmentSkippedtagged

0.000
spawnKernel.spawn unsets environment variables whose value is nilSkippedtagged

0.000
spawnKernel.spawn calls #to_hash to convert the environmentSkippedtagged

0.000
spawnKernel.spawn calls #to_str to convert the environment keysSkippedtagged

0.000
spawnKernel.spawn calls #to_str to convert the environment valuesSkippedtagged

0.000
spawnKernel.spawn raises an ArgumentError if an environment key includes an equals signSkippedtagged

0.000
spawnKernel.spawn raises an ArgumentError if an environment key includes a null byteSkippedtagged

0.000
spawnKernel.spawn raises an ArgumentError if an environment value includes a null byteSkippedtagged

0.000
spawnKernel.spawn unsets other environment variables when given a true :unsetenv_others optionSkippedtagged

0.000
spawnKernel.spawn unsets other environment variables when given a non-false :unsetenv_others optionSkippedtagged

0.000
spawnKernel.spawn does not unset other environment variables when given a false :unsetenv_others optionSkippedtagged

0.000
spawnKernel.spawn does not unset other environment variables when given a nil :unsetenv_others optionSkippedtagged

0.000
spawnKernel.spawn does not unset environment variables included in the environment hashSkippedtagged

0.000
spawnKernel.spawn joins the current process group by defaultSkippedtagged

0.000
spawnKernel.spawn joins the current process if pgroup: falseSkippedtagged

0.000
spawnKernel.spawn joins the current process if pgroup: nilSkippedtagged

0.000
spawnKernel.spawn joins a new process group if pgroup: trueSkippedtagged

0.000
spawnKernel.spawn joins a new process group if pgroup: 0Skippedtagged

0.000
spawnKernel.spawn joins the specified process group if pgroup: pgidSkippedtagged

0.000
spawnKernel.spawn raises an ArgumentError if given a negative :pgroup optionSkippedtagged

0.000
spawnKernel.spawn raises a TypeError if given a symbol as :pgroup optionSkippedtagged

0.000
spawnKernel.spawn uses the current working directory as its working directorySkippedtagged

0.000
spawnKernel.spawn uses the current umask by defaultSkippedtagged

0.000
spawnKernel.spawn sets the umask if given the :umask optionSkippedtagged

0.000
spawnKernel.spawn redirects STDOUT to the given file descriptior if out: FixnumSkippedtagged

0.000
spawnKernel.spawn redirects STDOUT to the given file if out: IOSkippedtagged

0.000
spawnKernel.spawn redirects STDOUT to the given file if out: StringSkippedtagged

0.000
spawnKernel.spawn redirects STDOUT to the given file if out: [String name, String mode]Skippedtagged

0.000
spawnKernel.spawn redirects STDERR to the given file descriptior if err: FixnumSkippedtagged

0.000
spawnKernel.spawn redirects STDERR to the given file descriptor if err: IOSkippedtagged

0.000
spawnKernel.spawn redirects STDERR to the given file if err: StringSkippedtagged

0.000
spawnKernel.spawn redirects STDERR to child STDOUT if :err => [:child, :out]Skippedtagged

0.000
spawnKernel.spawn redirects both STDERR and STDOUT to the given file descriptiorSkippedtagged

0.000
spawnKernel.spawn redirects both STDERR and STDOUT to the given IOSkippedtagged

0.000
spawnKernel.spawn does NOT redirect both STDERR and STDOUT at the time to the given nameSkippedtagged

0.000
spawnKernel.spawn raises an ArgumentError if passed no command argumentsSkippedtagged

0.000
spawnKernel.spawn raises an ArgumentError if passed env or options but no command argumentsSkippedtagged

0.000
spawnKernel.spawn raises an ArgumentError if passed env and options but no command argumentsSkippedtagged

0.000
spawnKernel.spawn raises an Errno::ENOENT for an empty stringSkippedtagged

0.000
spawnKernel.spawn raises an Errno::ENOENT if the command does not existSkippedtagged

0.000
spawnKernel.spawn raises an Errno::EACCES when the file does not have execute permissionsSkippedtagged

0.000
spawnKernel.spawn raises an Errno::EACCES when passed a directorySkippedtagged

0.000
spawnKernel.spawn raises an ArgumentError when passed a string key in optionsSkippedtagged

0.000
spawnKernel.spawn raises an ArgumentError when passed an unknown option keySkippedtagged

0.000
spawnKernel.spawn with a single argument subjects the specified command to shell expansionSkippedtagged

0.000
spawnKernel.spawn with a single argument creates an argument array with shell parsing semantics for whitespaceSkippedtagged

0.000
spawnKernel.spawn with a single argument calls #to_str to convert the argument to a StringSkippedtagged

0.000
spawnKernel.spawn with a single argument raises an ArgumentError if the command includes a null byteSkippedtagged

0.000
spawnKernel.spawn with a single argument raises a TypeError if the argument does not respond to #to_strSkippedtagged

0.000
spawnKernel.spawn with multiple arguments does not subject the arguments to shell expansionSkippedtagged

0.000
spawnKernel.spawn with multiple arguments preserves whitespace in passed argumentsSkippedtagged

0.000
spawnKernel.spawn with multiple arguments calls #to_str to convert the arguments to StringsSkippedtagged

0.000
spawnKernel.spawn with multiple arguments raises an ArgumentError if an argument includes a null byteSkippedtagged

0.000
spawnKernel.spawn with multiple arguments raises a TypeError if an argument does not respond to #to_strSkippedtagged

0.000
spawnKernel.spawn with a command array uses the first element as the command name and the second as the argv[0] valueSkippedtagged

0.000
spawnKernel.spawn with a command array does not subject the arguments to shell expansionSkippedtagged

0.000
spawnKernel.spawn with a command array preserves whitespace in passed argumentsSkippedtagged

0.000
spawnKernel.spawn with a command array calls #to_ary to convert the argument to an ArraySkippedtagged

0.000
spawnKernel.spawn with a command array calls #to_str to convert the first element to a StringSkippedtagged

0.000
spawnKernel.spawn with a command array calls #to_str to convert the second element to a StringSkippedtagged

0.000
spawnKernel.spawn with a command array raises an ArgumentError if the Array does not have exactly two elementsSkippedtagged

0.000
spawnKernel.spawn with a command array raises an ArgumentError if the Strings in the Array include a null byteSkippedtagged

0.000
spawnKernel.spawn with a command array raises a TypeError if an element in the Array does not respond to #to_strSkippedtagged

0.000
spawnKernel.spawn when passed :chdir changes to the directory passed for :chdirSkippedtagged

0.000
spawnKernel.spawn when passed :chdir calls #to_path to convert the :chdir valueSkippedtagged

0.000
spawnKernel.spawn when passed close_others: true closes file descriptors >= 3 in the child processSkippedtagged

0.000
spawnKernel.spawn when passed close_others: true does not close STDINSkippedtagged

0.000
spawnKernel.spawn when passed close_others: true does not close STDOUTSkippedtagged

0.000
spawnKernel.spawn when passed close_others: true does not close STDERRSkippedtagged

0.000
spawnKernel.spawn when passed close_others: false closes file descriptors >= 3 in the child process because they are set close_on_exec by defaultSkippedtagged

0.000
spawnKernel.spawn when passed close_others: false does not close file descriptors >= 3 in the child process if fds are set close_on_exec=falseSkippedtagged

0.000
spawnKernel.spawn when passed close_others: false does not close STDINSkippedtagged

0.000
spawnKernel.spawn when passed close_others: false does not close STDOUTSkippedtagged

0.000
spawnKernel.spawn when passed close_others: false does not close STDERRSkippedtagged

0.000
spawnKernel.spawn with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the valueSkippedtagged

0.000
sprintfKernel#sprintf passes some tests for positive %xSkippedtagged

0.000
sprintfKernel#sprintf passes some tests for negative %xSkippedtagged

0.000
sprintfKernel#sprintf passes some tests for negative %uSkippedtagged

0.000
sprintfKernel#sprintf passes some tests for positive %uSkippedtagged

0.000
sprintfKernel#sprintf passes some tests for positive %dSkippedtagged

0.000
sprintfKernel#sprintf passes some tests for positive %fSkippedtagged

0.000
sprintfKernel#sprintf passes some tests for negative %fSkippedtagged

0.000
sprintfKernel#sprintf passes kstephens's testsSkippedtagged

0.000
sprintfKernel#sprintf returns a String in the same encoding as the format String if compatibleSkippedtagged

0.000
sprintfKernel#sprintf returns a String in the argument encoding if format encoding is more restrictiveSkippedtagged

0.000
sprintfKernel#sprintf with format string that contains %{} sections substitutes values for named referencesSkippedtagged

0.000
sprintfKernel#sprintf with format string that contains %{} sections raises KeyError when no matching key is in second argumentSkippedtagged

0.000
sprintfKernel#sprintf with format string that contains %<> sections formats values for named referencesSkippedtagged

0.000
sprintfKernel#sprintf with format string that contains %<> sections raises KeyError when no matching key is in second argumentSkippedtagged

0.000
sprintfKernel#sprintf with negative values with format %x precedes the number with '..'Skippedtagged

0.000
sprintfKernel#sprintf with negative values with format %b or %B precedes the number with '..'Skippedtagged

0.000
syscallKernel#syscall is a private methodSkippedtagged

0.000
systemKernel#system executes the specified command in a subprocessSkippedtagged

0.000
systemKernel#system returns false when the command exits with a non-zero exit statusSkippedtagged

0.000
systemKernel#system returns nil when command execution failsSkippedtagged

0.000
systemKernel#system does not write to stderr when command execution failsSkippedtagged

0.000
systemKernel#system executes with `sh` if the command contains shell charactersSkippedtagged

0.000
systemKernel#system ignores SHELL env var and always uses `sh`Skippedtagged

0.000
systemKernel#system expands shell variables when given a single string argumentSkippedtagged

0.000
systemKernel#system does not expand shell variables when given multiples argumentsSkippedtagged

0.000
systemKernel.system executes the specified command in a subprocessSkippedtagged

0.000
systemKernel.system returns false when the command exits with a non-zero exit statusSkippedtagged

0.000
systemKernel.system returns nil when command execution failsSkippedtagged

0.000
systemKernel.system does not write to stderr when command execution failsSkippedtagged

0.000
systemKernel.system executes with `sh` if the command contains shell charactersSkippedtagged

0.000
systemKernel.system ignores SHELL env var and always uses `sh`Skippedtagged

0.000
systemKernel.system expands shell variables when given a single string argumentSkippedtagged

0.000
systemKernel.system does not expand shell variables when given multiples argumentsSkippedtagged

0.000
testKernel#test time commands returns the last access time for the provided file when passed ?ASkippedtagged

0.000
testKernel#test time commands returns the time at which the file was created when passed ?CSkippedtagged

0.000
testKernel#test time commands returns the time at which the file was modified when passed ?MSkippedtagged

0.000
throwKernel.throw raises an UncaughtThrowError if there is no catch block for the symbolSkippedtagged

0.000
to_sKernel#to_s returns a tainted result if self is taintedSkippedtagged

0.000
to_sKernel#to_s returns an untrusted result if self is untrustedSkippedtagged

0.000
trace_varKernel#trace_var is a private methodSkippedtagged

0.000
trace_varKernel#trace_var hooks assignments to a global variableSkippedtagged

0.000
trace_varKernel#trace_var accepts a proc argument instead of a blockSkippedtagged

0.000
trace_varKernel#trace_var accepts a String argument instead of a Proc or blockSkippedtagged

0.000
trace_varKernel#trace_var raises ArgumentError if no block or proc is providedSkippedtagged

0.000
untrace_varKernel#untrace_var is a private methodSkippedtagged

0.000
warnKernel#warn requires multiple argumentsSkippedtagged

0.000
warnKernel#warn does not append line-end if last character is line-endSkippedtagged

0.000
warnKernel#warn calls #write on $stderr if $VERBOSE is trueSkippedtagged

0.000
warnKernel#warn calls #write on $stderr if $VERBOSE is falseSkippedtagged

0.000
warnKernel#warn writes each argument on a line when passed multiple argumentsSkippedtagged

0.000
includemain#include in a file loaded with wrapping includes the given Module in the load wrapperSkippedtagged

0.000
dumpMarshal.dump with a Symbol dumps a binary encoded SymbolSkippedtagged

0.000
dumpMarshal.dump with a Time dumps the zone and the offsetSkippedtagged

0.000
loadMarshal.load loads an array containing objects having _dump method, and with procSkippedtagged

0.000
loadMarshal.load loads an array containing objects having marshal_dump method, and with procSkippedtagged

0.000
loadMarshal.load loads a RandomSkippedtagged

0.000
loadMarshal.load when called with a proc returns the value of the procSkippedtagged

0.000
loadMarshal.load when called with a proc calls the proc for recursively visited dataSkippedtagged

0.000
loadMarshal.load when called with a proc loads an Array with procSkippedtagged

0.000
loadMarshal.load for an Array loads an array containing the same objectsSkippedtagged

0.000
loadMarshal.load for an Exception loads a marshalled exception with no messageSkippedtagged

0.000
loadMarshal.load for an Exception loads a marshalled exception with a messageSkippedtagged

0.000
loadMarshal.load for an Exception loads a marshalled exception with a backtraceSkippedtagged

0.000
loadMarshal.load for a user Class raises ArgumentError if the object from an 'o' stream is not dumpable as 'o' type user classSkippedtagged

0.000
loadMarshal.load for a user Class that extends a core type other than Object or BasicObject raises ArgumentError if the resulting class does not extend the same typeSkippedtagged

0.000
loadMarshal.load for a wrapped C pointer loadsSkippedtagged

0.000
loadMarshal.load for a wrapped C pointer raises ArgumentError when the local class is a regular objectSkippedtagged

0.000
loadMarshal.load when a class does not exist in the namespace raises an ArgumentErrorSkippedtagged

0.000
restoreMarshal.restore loads an array containing objects having _dump method, and with procSkippedtagged

0.000
restoreMarshal.restore loads an array containing objects having marshal_dump method, and with procSkippedtagged

0.000
restoreMarshal.restore loads a RandomSkippedtagged

0.000
restoreMarshal.restore when called with a proc returns the value of the procSkippedtagged

0.000
restoreMarshal.restore when called with a proc calls the proc for recursively visited dataSkippedtagged

0.000
restoreMarshal.restore when called with a proc loads an Array with procSkippedtagged

0.000
restoreMarshal.restore for an Array loads an array containing the same objectsSkippedtagged

0.000
restoreMarshal.restore for an Exception loads a marshalled exception with no messageSkippedtagged

0.000
restoreMarshal.restore for an Exception loads a marshalled exception with a messageSkippedtagged

0.000
restoreMarshal.restore for an Exception loads a marshalled exception with a backtraceSkippedtagged

0.000
restoreMarshal.restore for a user Class raises ArgumentError if the object from an 'o' stream is not dumpable as 'o' type user classSkippedtagged

0.000
restoreMarshal.restore for a user Class that extends a core type other than Object or BasicObject raises ArgumentError if the resulting class does not extend the same typeSkippedtagged

0.000
restoreMarshal.restore for a wrapped C pointer loadsSkippedtagged

0.000
restoreMarshal.restore for a wrapped C pointer raises ArgumentError when the local class is a regular objectSkippedtagged

0.000
restoreMarshal.restore when a class does not exist in the namespace raises an ArgumentErrorSkippedtagged

0.000
arityMethod#arity returns negative values for method definition def m(a: 1) end def n(a: 1, b: 2) endSkippedtagged

0.000
arityMethod#arity returns negative values for method definition def m(a=1, b: 2) end def n(*a, b: 1) end def o(a=1, b: 2) end def p(a=1, *b, c: 2, &l) endSkippedtagged

0.000
arityMethod#arity returns negative values for method definition def m(**k, &l) end def n(*a, **k) end def o(a: 1, b: 2, **k) endSkippedtagged

0.000
arityMethod#arity for a Method generated by respond_to_missing? returns -1Skippedtagged

0.000
cloneMethod#clone returns a copy of the methodSkippedtagged

0.000
curryMethod#curry returns a curried procSkippedtagged

0.000
curryMethod#curry with optional arity argument returns a curried proc when given correct aritySkippedtagged

0.000
curryMethod#curry with optional arity argument raises ArgumentError when the method requires less arguments than the given aritySkippedtagged

0.000
curryMethod#curry with optional arity argument raises ArgumentError when the method requires more arguments than the given aritySkippedtagged

0.000
eqlMethod#eql? returns true on aliased methodsSkippedtagged

0.000
eqlMethod#eql? returns true if the two core methods are aliasesSkippedtagged

0.000
eqlMethod#eql? returns true if a method was defined using the other oneSkippedtagged

0.000
eqlMethod#eql? missing methods returns true for the same method missingSkippedtagged

0.000
equal_valueMethod#== returns true on aliased methodsSkippedtagged

0.000
equal_valueMethod#== returns true if the two core methods are aliasesSkippedtagged

0.000
equal_valueMethod#== returns true if a method was defined using the other oneSkippedtagged

0.000
equal_valueMethod#== missing methods returns true for the same method missingSkippedtagged

0.000
hashMethod#hash returns the same value for user methods that are eql?Skippedtagged

0.000
hashMethod#hash returns the same value for builtin methods that are eql?Skippedtagged

0.000
parametersMethod#parameters returns [[:rest]] for a Method generated by respond_to_missing?Skippedtagged

0.000
parametersMethod#parameters return [[:req]] for a Method generated by attr_writerSkippedtagged

0.000
source_locationMethod#source_location for a Method generated by respond_to_missing? returns nilSkippedtagged

0.000
super_methodMethod#super_method returns the method that would be called by super in the methodSkippedtagged

0.000
super_methodMethod#super_method returns nil when there's no super method in the parentSkippedtagged

0.000
super_methodMethod#super_method returns nil when the parent's method is removedSkippedtagged

0.000
autoloadModule#autoload shares the autoload request across dup'ed copies of modulesSkippedtagged

0.000
autoloadModule#autoload (concurrently) blocks a second thread while a first is doing the autoloadSkippedtagged

0.000
autoloadModule#autoload (concurrently) blocks others threads while doing an autoloadSkippedtagged

0.000
define_methodModule#define_method when name is not a special private name given an UnboundMethod and called from another module sets the visibility of the method to publicSkippedtagged

0.000
define_methodModule#define_method when name is not a special private name passed a block and called from another module sets the visibility of the method to publicSkippedtagged

0.000
deprecate_constantModule#deprecate_constant accepts multiple symbols and strings as constant namesSkippedtagged

0.000
deprecate_constantModule#deprecate_constant returns selfSkippedtagged

0.000
deprecate_constantModule#deprecate_constant raises a NameError when given an undefined nameSkippedtagged

0.000
deprecate_constantModule#deprecate_constant when accessing the deprecated module passes the accessingSkippedtagged

0.000
deprecate_constantModule#deprecate_constant when accessing the deprecated module warns with a messageSkippedtagged

0.000
nameModule#name is set with a conditional assignment to a nested constantSkippedtagged

0.000
newModule.new creates a new Module and passes it to the provided blockSkippedtagged

0.000
prependModule#prepend keeps the module in the chain when dupping the classSkippedtagged

0.000
publicModule#public on a superclass method calls the redefined methodSkippedtagged

0.000
divNumeric#div calls self#/ with other, then returns the #floor'ed resultSkippedtagged

0.000
divmodNumeric#divmod returns [quotient, modulus], with quotient being obtained as in Numeric#div then #floor and modulus being obtained by calling self#- with quotient * otherSkippedtagged

0.000
singleton_method_addedNumeric#singleton_method_added raises a TypeError when trying to define a singleton method on a NumericSkippedtagged

0.000
stepNumeric#step with keyword arguments doesn't raise an error when step is 0Skippedtagged

0.000
stepNumeric#step with keyword arguments doesn't raise an error when step is 0.0Skippedtagged

0.000
stepNumeric#step with keyword arguments should loop over self when step is 0 or 0.0Skippedtagged

0.000
stepNumeric#step with keyword arguments defaults to step = 1Skippedtagged

0.000
stepNumeric#step with keyword arguments does not rescue TypeError exceptionsSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size should return infinity_value when step is 0Skippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size should return infinity_value when step is 0.0Skippedtagged

0.000
stepNumeric#step with keyword arguments when self, stop and step are Fixnums yields only FixnumsSkippedtagged

0.000
stepNumeric#step with keyword arguments when self, stop and step are Fixnums with a positive step yields while increasing self by step until stop is reachedSkippedtagged

0.000
stepNumeric#step with keyword arguments when self, stop and step are Fixnums with a positive step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when self, stop and step are Fixnums with a positive step does not yield when self is greater than stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when self, stop and step are Fixnums with a negative step yields while decreasing self by step until stop is reachedSkippedtagged

0.000
stepNumeric#step with keyword arguments when self, stop and step are Fixnums with a negative step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when self, stop and step are Fixnums with a negative step does not yield when self is less than stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float yields Floats even if only self is a FloatSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float yields Floats even if only stop is a FloatSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float yields Floats even if only step is a FloatSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive step yields while increasing self by step while < stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive step does not yield when self is greater than stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive step is careful about not yielding a value greater than limitSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative step yields while decreasing self by step while self > stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative step does not yield when self is less than stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative step is careful about not yielding a value smaller than limitSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive Infinity step yields once if self < stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive Infinity step yields once when stop is InfinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive Infinity step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive Infinity step yields once when self and stop are InfinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive Infinity step does not yield when self > stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a positive Infinity step does not yield when stop is -InfinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative Infinity step yields once if self > stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative Infinity step yields once if stop is -InfinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative Infinity step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative Infinity step yields once when self and stop are InfinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative Infinity step does not yield when self > stopSkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative Infinity step does not yield when stop is InfinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a Infinity stop and a positive step does not yield when self is infinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a Infinity stop and a negative step does not yield when self is negative infinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a Infinity stop and a negative step does not yield when self is positive infinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative Infinity stop and a positive step does not yield when self is negative infinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when at least one of self, stop or step is a Float with a negative Infinity stop and a negative step does not yield when self is negative infinitySkippedtagged

0.000
stepNumeric#step with keyword arguments when step is a String with self and stop as Floats raises an when step is a numeric representationSkippedtagged

0.000
stepNumeric#step with keyword arguments when step is a String with self and stop as Floats raises an with step as an alphanumeric stringSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returns an Enumerator that uses the given stepSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when step is a String with self and stop as Floats raises an when step is a numeric representationSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when step is a String with self and stop as Floats raises an with step as an alphanumeric stringSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop and step are Fixnums and step is positive returns the difference between self and stop divided by the number of stepsSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop and step are Fixnums and step is positive returns 0 if value > limitSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop and step are Fixnums and step is negative returns the difference between self and stop divided by the number of stepsSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop and step are Fixnums and step is negative returns 0 if value < limitSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is positive returns the difference between self and stop divided by the number of stepsSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is positive returns 0 if value > limitSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is positive returns 1 if step is infinity_valueSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is negative returns the difference between self and stop divided by the number of stepsSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is negative returns 0 if value < limitSkippedtagged

0.000
stepNumeric#step with keyword arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is negative returns 1 if step is infinity_valueSkippedtagged

0.000
stepNumeric#step with mixed arguments doesn't raise an error when step is 0Skippedtagged

0.000
stepNumeric#step with mixed arguments doesn't raise an error when step is 0.0Skippedtagged

0.000
stepNumeric#step with mixed arguments should loop over self when step is 0 or 0.0Skippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size should return infinity_value when step is 0Skippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size should return infinity_value when step is 0.0Skippedtagged

0.000
stepNumeric#step with mixed arguments when self, stop and step are Fixnums yields only FixnumsSkippedtagged

0.000
stepNumeric#step with mixed arguments when self, stop and step are Fixnums with a positive step yields while increasing self by step until stop is reachedSkippedtagged

0.000
stepNumeric#step with mixed arguments when self, stop and step are Fixnums with a positive step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when self, stop and step are Fixnums with a positive step does not yield when self is greater than stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when self, stop and step are Fixnums with a negative step yields while decreasing self by step until stop is reachedSkippedtagged

0.000
stepNumeric#step with mixed arguments when self, stop and step are Fixnums with a negative step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when self, stop and step are Fixnums with a negative step does not yield when self is less than stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float yields Floats even if only self is a FloatSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float yields Floats even if only stop is a FloatSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float yields Floats even if only step is a FloatSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive step yields while increasing self by step while < stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive step does not yield when self is greater than stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive step is careful about not yielding a value greater than limitSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative step yields while decreasing self by step while self > stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative step does not yield when self is less than stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative step is careful about not yielding a value smaller than limitSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive Infinity step yields once if self < stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive Infinity step yields once when stop is InfinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive Infinity step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive Infinity step yields once when self and stop are InfinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive Infinity step does not yield when self > stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a positive Infinity step does not yield when stop is -InfinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative Infinity step yields once if self > stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative Infinity step yields once if stop is -InfinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative Infinity step yields once when self equals stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative Infinity step yields once when self and stop are InfinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative Infinity step does not yield when self > stopSkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative Infinity step does not yield when stop is InfinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a Infinity stop and a positive step does not yield when self is infinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a Infinity stop and a negative step does not yield when self is negative infinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a Infinity stop and a negative step does not yield when self is positive infinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative Infinity stop and a positive step does not yield when self is negative infinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when at least one of self, stop or step is a Float with a negative Infinity stop and a negative step does not yield when self is negative infinitySkippedtagged

0.000
stepNumeric#step with mixed arguments when step is a String with self and stop as Fixnums raises an when step is a numeric representationSkippedtagged

0.000
stepNumeric#step with mixed arguments when step is a String with self and stop as Fixnums raises an with step as an alphanumeric stringSkippedtagged

0.000
stepNumeric#step with mixed arguments when step is a String with self and stop as Floats raises an when step is a numeric representationSkippedtagged

0.000
stepNumeric#step with mixed arguments when step is a String with self and stop as Floats raises an with step as an alphanumeric stringSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returns an Enumerator that uses the given stepSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when step is a String with self and stop as Fixnums raises an when step is a numeric representationSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when step is a String with self and stop as Fixnums raises an with step as an alphanumeric stringSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when step is a String with self and stop as Floats raises an when step is a numeric representationSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when step is a String with self and stop as Floats raises an with step as an alphanumeric stringSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop and step are Fixnums and step is positive returns the difference between self and stop divided by the number of stepsSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop and step are Fixnums and step is positive returns 0 if value > limitSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop and step are Fixnums and step is negative returns the difference between self and stop divided by the number of stepsSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop and step are Fixnums and step is negative returns 0 if value < limitSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is positive returns the difference between self and stop divided by the number of stepsSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is positive returns 0 if value > limitSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is positive returns 1 if step is infinity_valueSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is negative returns the difference between self and stop divided by the number of stepsSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is negative returns 0 if value < limitSkippedtagged

0.000
stepNumeric#step with mixed arguments when no block is given returned Enumerator size when self, stop or step is a Float and step is negative returns 1 if step is infinity_valueSkippedtagged

0.000
each_objectObjectSpace.each_object walks a class and its normal descendants when passed the class's singleton classSkippedtagged

0.000
each_objectObjectSpace.each_object on singleton classes walks singleton classesSkippedtagged

0.000
arityProc#arity for instances created with -> () { } returns negative values for definition @a = -> (a: 1) { } @b = -> (a: 1, b: 2) { }Skippedtagged

0.000
arityProc#arity for instances created with -> () { } returns negative values for definition @a = -> (a=1, b: 2) { } @b = -> (*a, b: 1) { } @c = -> (a=1, b: 2) { } @d = -> (a=1, *b, c: 2, &l) { }Skippedtagged

0.000
arityProc#arity for instances created with -> () { } returns negative values for definition @a = -> (**k, &l) { } @b= -> (*a, **k) { } @c = ->(a: 1, b: 2, **k) { }Skippedtagged

0.000
arityProc#arity for instances created with lambda { || } returns negative values for definition @a = lambda { |a: 1| } @b = lambda { |a: 1, b: 2| }Skippedtagged

0.000
arityProc#arity for instances created with lambda { || } returns negative values for definition @a = lambda { |a=1, b: 2| } @b = lambda { |*a, b: 1| } @c = lambda { |a=1, b: 2| } @d = lambda { |a=1, *b, c: 2, &l| }Skippedtagged

0.000
arityProc#arity for instances created with lambda { || } returns negative values for definition @a = lambda { |**k, &l| } @b = lambda { |*a, **k| } @c = lambda { |a: 1, b: 2, **k| }Skippedtagged

0.000
arityProc#arity for instances created with lambda { || } returns negative values for definition @a = lambda { |(a, (*b, c)), d=1| } @b = lambda { |a, (*b, c), d, (*e), (*), **k| } @c = lambda { |a, (b, c), *, d:, e: 2, **| }Skippedtagged

0.000
arityProc#arity for instances created with proc { || } returns zero for definition @a = proc { |a=1| } @b = proc { |a=1, b=2| }Skippedtagged

0.000
arityProc#arity for instances created with proc { || } returns zero for definition @a = proc { |a: 1| } @b = proc { |a: 1, b: 2| }Skippedtagged

0.000
arityProc#arity for instances created with proc { || } returns zero for definition @a = proc { |**k, &l| } @b = proc { |a: 1, b: 2, **k| }Skippedtagged

0.000
arityProc#arity for instances created with proc { || } returns zero for definition @a = proc { |a=1, b: 2| } @b = proc { |a=1, b: 2| }Skippedtagged

0.000
arityProc#arity for instances created with proc { || } returns positive values for definition @a = proc { |a, b=1| } @b = proc { |a, b, c=1, d=2| }Skippedtagged

0.000
arityProc#arity for instances created with proc { || } returns positive values for definition @a = proc { |(a, (*b, c)), d=1| } @b = proc { |a, (*b, c), d, (*e), (*), **k| }Skippedtagged

0.000
arityProc#arity for instances created with proc { || } returns negative values for definition @a = proc { |*a, b: 1| } @b = proc { |a=1, *b, c: 2, &l| }Skippedtagged

0.000
arityProc#arity for instances created with proc { || } returns negative values for definition '@a = proc { |*a, **k| }'Skippedtagged

0.000
curryProc#curry returns a Proc when called on a procSkippedtagged

0.000
curryProc#curry returns a Proc when called on a lambdaSkippedtagged

0.000
curryProc#curry calls the curried proc with the arguments if sufficient arguments have been givenSkippedtagged

0.000
curryProc#curry returns a Proc that consumes the remainder of the arguments unless sufficient arguments have been givenSkippedtagged

0.000
curryProc#curry can be called multiple times on the same ProcSkippedtagged

0.000
curryProc#curry can be passed superfluous arguments if created from a procSkippedtagged

0.000
curryProc#curry raises an ArgumentError if passed superfluous arguments when created from a lambdaSkippedtagged

0.000
curryProc#curry returns Procs with arities of -1Skippedtagged

0.000
curryProc#curry produces Procs that raise ArgumentError for #bindingSkippedtagged

0.000
curryProc#curry produces Procs that return [[:rest]] for #parametersSkippedtagged

0.000
curryProc#curry produces Procs that return nil for #source_locationSkippedtagged

0.000
curryProc#curry produces Procs that can be passed as the block for instance_execSkippedtagged

0.000
curryProc#curry combines arguments and calculates incoming arity accurately for successively curryingSkippedtagged

0.000
curryProc#curry with arity argument accepts an optional Integer argument for the aritySkippedtagged

0.000
curryProc#curry with arity argument returns a Proc when called on a procSkippedtagged

0.000
curryProc#curry with arity argument returns a Proc when called on a lambdaSkippedtagged

0.000
curryProc#curry with arity argument retains the lambda-ness of the Proc on which its calledSkippedtagged

0.000
curryProc#curry with arity argument raises an ArgumentError if called on a lambda that requires fewer than _arity_ argumentsSkippedtagged

0.000
curryProc#curry with arity argument calls the curried proc with the arguments if _arity_ arguments have been givenSkippedtagged

0.000
curryProc#curry with arity argument returns a Proc that consumes the remainder of the arguments when fewer than _arity_ arguments are givenSkippedtagged

0.000
curryProc#curry with arity argument can be specified multiple times on the same ProcSkippedtagged

0.000
curryProc#curry with arity argument raises an ArgumentError if passed more than _arity_ arguments when created from a lambdaSkippedtagged

0.000
curryProc#curry with arity argument returns Procs with arities of -1 regardless of the value of _arity_Skippedtagged

0.000
hashProc#hash does not depend on whether self is a proc or lambdaSkippedtagged

0.000
lambdaProc#lambda? is preserved when passing a Proc with & to the lambda keywordSkippedtagged

0.000
lambdaProc#lambda? is preserved when a Proc is curriedSkippedtagged

0.000
lambdaProc#lambda? is preserved when a curried Proc is called without enough argumentsSkippedtagged

0.000
newProc.new with an associated block raises a LocalJumpError when context of the block no longer existsSkippedtagged

0.000
yieldProc#yield on a Proc created with Kernel#lambda or Kernel#proc will call #to_ary on argument and return self if return is nilSkippedtagged

0.000
daemonProcess.daemon returns 0Skippedtagged

0.000
daemonProcess.daemon has a different PID after daemonizingSkippedtagged

0.000
daemonProcess.daemon has a different process group after daemonizingSkippedtagged

0.000
daemonProcess.daemon does not run existing at_exit handlers when daemonizingSkippedtagged

0.000
daemonProcess.daemon runs at_exit handlers when the daemon exitsSkippedtagged

0.000
daemonProcess.daemon changes directory to the root directory if the first argument is not givenSkippedtagged

0.000
daemonProcess.daemon changes directory to the root directory if the first argument is falseSkippedtagged

0.000
daemonProcess.daemon changes directory to the root directory if the first argument is nilSkippedtagged

0.000
daemonProcess.daemon does not change to the root directory if the first argument is trueSkippedtagged

0.000
daemonProcess.daemon does not change to the root directory if the first argument is non-falseSkippedtagged

0.000
daemonProcess.daemon when the second argument is not given redirects stdout to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is not given redirects stderr to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is not given redirects stdin to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is not given does not close open filesSkippedtagged

0.000
daemonProcess.daemon when the second argument is false redirects stdout to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is false redirects stderr to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is false redirects stdin to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is false does not close open filesSkippedtagged

0.000
daemonProcess.daemon when the second argument is nil redirects stdout to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is nil redirects stderr to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is nil redirects stdin to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is nil does not close open filesSkippedtagged

0.000
daemonProcess.daemon when the second argument is true does not redirect stdout to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is true does not redirect stderr to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is true does not redirect stdin to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is true does not close open filesSkippedtagged

0.000
daemonProcess.daemon when the second argument is non-false does not redirect stdout to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is non-false does not redirect stderr to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is non-false does not redirect stdin to /dev/nullSkippedtagged

0.000
daemonProcess.daemon when the second argument is non-false does not close open filesSkippedtagged

0.000
detachProcess.detach returns a threadSkippedtagged

0.000
detachProcess.detach produces the exit Process::Status as the thread valueSkippedtagged

0.000
detachProcess.detach reaps the child process's status automaticallySkippedtagged

0.000
detachProcess.detach sets the :pid thread-local to the PIDSkippedtagged

0.000
detachProcess.detach provides a #pid method on the returned thread which returns the PIDSkippedtagged

0.000
euidProcess.euid= raises Errno::ERPERM if run by a non superuser trying to set the superuser id from usernameSkippedtagged

0.000
execProcess.exec raises Errno::ENOENT for an empty stringSkippedtagged

0.000
execProcess.exec raises Errno::ENOENT for a command which does not existSkippedtagged

0.000
execProcess.exec raises an ArgumentError if the command includes a null byteSkippedtagged

0.000
execProcess.exec raises Errno::EACCES when the file does not have execute permissionsSkippedtagged

0.000
execProcess.exec raises Errno::EACCES when passed a directorySkippedtagged

0.000
execProcess.exec runs the specified command, replacing current processSkippedtagged

0.000
execProcess.exec sets the current directory when given the :chdir optionSkippedtagged

0.000
execProcess.exec flushes STDOUT upon exit when it's not set to syncSkippedtagged

0.000
execProcess.exec flushes STDERR upon exit when it's not set to syncSkippedtagged

0.000
execProcess.exec with a single argument subjects the specified command to shell expansionSkippedtagged

0.000
execProcess.exec with a single argument creates an argument array with shell parsing semantics for whitespaceSkippedtagged

0.000
execProcess.exec with multiple arguments does not subject the arguments to shell expansionSkippedtagged

0.000
execProcess.exec (environment variables) sets environment variables in the child environmentSkippedtagged

0.000
execProcess.exec (environment variables) unsets environment variables whose value is nilSkippedtagged

0.000
execProcess.exec (environment variables) coerces environment argument using to_hashSkippedtagged

0.000
execProcess.exec (environment variables) unsets other environment variables when given a true :unsetenv_others optionSkippedtagged

0.000
execProcess.exec with a command array uses the first element as the command name and the second as the argv[0] valueSkippedtagged

0.000
execProcess.exec with a command array coerces the argument using to_arySkippedtagged

0.000
execProcess.exec with a command array raises an ArgumentError if the Array does not have exactly two elementsSkippedtagged

0.000
execProcess.exec with an options Hash with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the valueSkippedtagged

0.000
groupsProcess.groups gets an Array of the gids of groups in the supplemental group access listSkippedtagged

0.000
groupsProcess.groups sets the list of gids of groups in the supplemental group access listSkippedtagged

0.000
initgroupsProcess.initgroups initializes the supplemental group access listSkippedtagged

0.000
killProcess.kill raises an ArgumentError for unknown signalsSkippedtagged

0.000
killProcess.kill raises an ArgumentError if passed a lowercase signal nameSkippedtagged

0.000
killProcess.kill raises an ArgumentError if signal is not a Fixnum or StringSkippedtagged

0.000
killProcess.kill raises Errno::ESRCH if the process does not existSkippedtagged

0.000
killProcess.kill accepts a Symbol as a signal nameSkippedtagged

0.000
killProcess.kill accepts a String as signal nameSkippedtagged

0.000
killProcess.kill accepts a signal name without the 'SIG' prefixSkippedtagged

0.000
killProcess.kill accepts a signal name with the 'SIG' prefixSkippedtagged

0.000
killProcess.kill acceps an Integer as a signal valueSkippedtagged

0.000
killProcess.kill calls #to_int to coerce the pid to an IntegerSkippedtagged

0.000
killProcess.kill signals multiple processesSkippedtagged

0.000
killProcess.kill returns the number of processes signaledSkippedtagged

0.000
killProcess.kill signals the process group if the PID is zeroSkippedtagged

0.000
killProcess.kill signals the process group if the signal number is negativeSkippedtagged

0.000
killProcess.kill signals the process group if the short signal name starts with a minus signSkippedtagged

0.000
killProcess.kill signals the process group if the full signal name starts with a minus signSkippedtagged

0.000
set_proctitleProcess.setproctitle should set the process titleSkippedtagged

0.000
setpgrpProcess.setpgrp and Process.getpgrp sets and gets the process group ID of the calling processSkippedtagged

0.000
setpgrpProcess.setpgrp and Process.getpgrp Process.setpgrp returns zeroSkippedtagged

0.000
spawnProcess.spawn executes the given commandSkippedtagged

0.000
spawnProcess.spawn returns the process ID of the new process as a FixnumSkippedtagged

0.000
spawnProcess.spawn returns immediatelySkippedtagged

0.000
spawnProcess.spawn sets environment variables in the child environmentSkippedtagged

0.000
spawnProcess.spawn unsets environment variables whose value is nilSkippedtagged

0.000
spawnProcess.spawn calls #to_hash to convert the environmentSkippedtagged

0.000
spawnProcess.spawn calls #to_str to convert the environment keysSkippedtagged

0.000
spawnProcess.spawn calls #to_str to convert the environment valuesSkippedtagged

0.000
spawnProcess.spawn raises an ArgumentError if an environment key includes an equals signSkippedtagged

0.000
spawnProcess.spawn raises an ArgumentError if an environment key includes a null byteSkippedtagged

0.000
spawnProcess.spawn raises an ArgumentError if an environment value includes a null byteSkippedtagged

0.000
spawnProcess.spawn unsets other environment variables when given a true :unsetenv_others optionSkippedtagged

0.000
spawnProcess.spawn unsets other environment variables when given a non-false :unsetenv_others optionSkippedtagged

0.000
spawnProcess.spawn does not unset other environment variables when given a false :unsetenv_others optionSkippedtagged

0.000
spawnProcess.spawn does not unset other environment variables when given a nil :unsetenv_others optionSkippedtagged

0.000
spawnProcess.spawn does not unset environment variables included in the environment hashSkippedtagged

0.000
spawnProcess.spawn joins the current process group by defaultSkippedtagged

0.000
spawnProcess.spawn joins the current process if pgroup: falseSkippedtagged

0.000
spawnProcess.spawn joins the current process if pgroup: nilSkippedtagged

0.000
spawnProcess.spawn joins a new process group if pgroup: trueSkippedtagged

0.000
spawnProcess.spawn joins a new process group if pgroup: 0Skippedtagged

0.000
spawnProcess.spawn joins the specified process group if pgroup: pgidSkippedtagged

0.000
spawnProcess.spawn raises an ArgumentError if given a negative :pgroup optionSkippedtagged

0.000
spawnProcess.spawn raises a TypeError if given a symbol as :pgroup optionSkippedtagged

0.000
spawnProcess.spawn uses the current working directory as its working directorySkippedtagged

0.000
spawnProcess.spawn uses the current umask by defaultSkippedtagged

0.000
spawnProcess.spawn sets the umask if given the :umask optionSkippedtagged

0.000
spawnProcess.spawn redirects STDOUT to the given file descriptior if out: FixnumSkippedtagged

0.000
spawnProcess.spawn redirects STDOUT to the given file if out: IOSkippedtagged

0.000
spawnProcess.spawn redirects STDOUT to the given file if out: StringSkippedtagged

0.000
spawnProcess.spawn redirects STDOUT to the given file if out: [String name, String mode]Skippedtagged

0.000
spawnProcess.spawn redirects STDERR to the given file descriptior if err: FixnumSkippedtagged

0.000
spawnProcess.spawn redirects STDERR to the given file descriptor if err: IOSkippedtagged

0.000
spawnProcess.spawn redirects STDERR to the given file if err: StringSkippedtagged

0.000
spawnProcess.spawn redirects STDERR to child STDOUT if :err => [:child, :out]Skippedtagged

0.000
spawnProcess.spawn redirects both STDERR and STDOUT to the given file descriptiorSkippedtagged

0.000
spawnProcess.spawn redirects both STDERR and STDOUT to the given IOSkippedtagged

0.000
spawnProcess.spawn does NOT redirect both STDERR and STDOUT at the time to the given nameSkippedtagged

0.000
spawnProcess.spawn raises an ArgumentError if passed no command argumentsSkippedtagged

0.000
spawnProcess.spawn raises an ArgumentError if passed env or options but no command argumentsSkippedtagged

0.000
spawnProcess.spawn raises an ArgumentError if passed env and options but no command argumentsSkippedtagged

0.000
spawnProcess.spawn raises an Errno::ENOENT for an empty stringSkippedtagged

0.000
spawnProcess.spawn raises an Errno::ENOENT if the command does not existSkippedtagged

0.000
spawnProcess.spawn raises an Errno::EACCES when the file does not have execute permissionsSkippedtagged

0.000
spawnProcess.spawn raises an Errno::EACCES when passed a directorySkippedtagged

0.000
spawnProcess.spawn raises an ArgumentError when passed a string key in optionsSkippedtagged

0.000
spawnProcess.spawn raises an ArgumentError when passed an unknown option keySkippedtagged

0.000
spawnProcess.spawn with a single argument subjects the specified command to shell expansionSkippedtagged

0.000
spawnProcess.spawn with a single argument creates an argument array with shell parsing semantics for whitespaceSkippedtagged

0.000
spawnProcess.spawn with a single argument calls #to_str to convert the argument to a StringSkippedtagged

0.000
spawnProcess.spawn with a single argument raises an ArgumentError if the command includes a null byteSkippedtagged

0.000
spawnProcess.spawn with a single argument raises a TypeError if the argument does not respond to #to_strSkippedtagged

0.000
spawnProcess.spawn with multiple arguments does not subject the arguments to shell expansionSkippedtagged

0.000
spawnProcess.spawn with multiple arguments preserves whitespace in passed argumentsSkippedtagged

0.000
spawnProcess.spawn with multiple arguments calls #to_str to convert the arguments to StringsSkippedtagged

0.000
spawnProcess.spawn with multiple arguments raises an ArgumentError if an argument includes a null byteSkippedtagged

0.000
spawnProcess.spawn with multiple arguments raises a TypeError if an argument does not respond to #to_strSkippedtagged

0.000
spawnProcess.spawn with a command array uses the first element as the command name and the second as the argv[0] valueSkippedtagged

0.000
spawnProcess.spawn with a command array does not subject the arguments to shell expansionSkippedtagged

0.000
spawnProcess.spawn with a command array preserves whitespace in passed argumentsSkippedtagged

0.000
spawnProcess.spawn with a command array calls #to_ary to convert the argument to an ArraySkippedtagged

0.000
spawnProcess.spawn with a command array calls #to_str to convert the first element to a StringSkippedtagged

0.000
spawnProcess.spawn with a command array calls #to_str to convert the second element to a StringSkippedtagged

0.000
spawnProcess.spawn with a command array raises an ArgumentError if the Array does not have exactly two elementsSkippedtagged

0.000
spawnProcess.spawn with a command array raises an ArgumentError if the Strings in the Array include a null byteSkippedtagged

0.000
spawnProcess.spawn with a command array raises a TypeError if an element in the Array does not respond to #to_strSkippedtagged

0.000
spawnProcess.spawn when passed :chdir changes to the directory passed for :chdirSkippedtagged

0.000
spawnProcess.spawn when passed :chdir calls #to_path to convert the :chdir valueSkippedtagged

0.000
spawnProcess.spawn when passed close_others: true closes file descriptors >= 3 in the child processSkippedtagged

0.000
spawnProcess.spawn when passed close_others: true does not close STDINSkippedtagged

0.000
spawnProcess.spawn when passed close_others: true does not close STDOUTSkippedtagged

0.000
spawnProcess.spawn when passed close_others: true does not close STDERRSkippedtagged

0.000
spawnProcess.spawn when passed close_others: false closes file descriptors >= 3 in the child process because they are set close_on_exec by defaultSkippedtagged

0.000
spawnProcess.spawn when passed close_others: false does not close file descriptors >= 3 in the child process if fds are set close_on_exec=falseSkippedtagged

0.000
spawnProcess.spawn when passed close_others: false does not close STDINSkippedtagged

0.000
spawnProcess.spawn when passed close_others: false does not close STDOUTSkippedtagged

0.000
spawnProcess.spawn when passed close_others: false does not close STDERRSkippedtagged

0.000
spawnProcess.spawn with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the valueSkippedtagged

0.000
uidProcess.uid= raises Errno::ERPERM if run by a non privileged user trying to set the superuser idSkippedtagged

0.000
uidProcess.uid= raises Errno::ERPERM if run by a non privileged user trying to set the superuser id from usernameSkippedtagged

0.000
waitProcess.wait raises an Errno::ECHILD if there are no child processesSkippedtagged

0.000
waitProcess.wait returns its childs pidSkippedtagged

0.000
waitProcess.wait sets $? to a Process::StatusSkippedtagged

0.000
waitProcess.wait waits for any child process if no pid is givenSkippedtagged

0.000
waitProcess.wait waits for a specific child if a pid is givenSkippedtagged

0.000
waitProcess.wait coerces the pid to an IntegerSkippedtagged

0.000
waitProcess.wait waits for a child whose process group ID is that of the calling processSkippedtagged

0.000
waitProcess.wait doesn't block if no child is available when WNOHANG is usedSkippedtagged

0.000
waitProcess.wait always accepts flags=0Skippedtagged

0.000
wait2Process.wait2 returns the pid and status of child processSkippedtagged

0.000
wait2Process.wait2 raises a StandardError if no child processes existSkippedtagged

0.000
waitallProcess.waitall returns an empty array when there are no childrenSkippedtagged

0.000
waitallProcess.waitall takes no argumentsSkippedtagged

0.000
waitallProcess.waitall waits for all childrenSkippedtagged

0.000
waitallProcess.waitall returns an array of pid/status pairsSkippedtagged

0.000
waitpidProcess.waitpid returns nil when the process has not yet completed and WNOHANG is specifiedSkippedtagged

0.000
coredumpProcess::Status#coredump? needs to be reviewed for spec completenessSkippedtagged

0.000
equal_valueProcess::Status#== needs to be reviewed for spec completenessSkippedtagged

0.000
exitedProcess::Status#exited? for a child that exited normally returns trueSkippedtagged

0.000
exitedProcess::Status#exited? for a terminated child returns falseSkippedtagged

0.000
exitstatusProcess::Status#exitstatus returns the process exit codeSkippedtagged

0.000
inspectProcess::Status#inspect needs to be reviewed for spec completenessSkippedtagged

0.000
pidProcess::Status#pid returns the pid of the processSkippedtagged

0.000
right_shiftProcess::Status#>> needs to be reviewed for spec completenessSkippedtagged

0.000
signaledProcess::Status#signaled? for a cleanly exited child returns falseSkippedtagged

0.000
signaledProcess::Status#signaled? for a terminated child returns trueSkippedtagged

0.000
stoppedProcess::Status#stopped? needs to be reviewed for spec completenessSkippedtagged

0.000
stopsigProcess::Status#stopsig needs to be reviewed for spec completenessSkippedtagged

0.000
successProcess::Status#success? for a child that exited normally returns trueSkippedtagged

0.000
successProcess::Status#success? for a child that exited with a non zero status returns falseSkippedtagged

0.000
successProcess::Status#success? for a child that was terminated returns nilSkippedtagged

0.000
termsigProcess::Status#termsig for a child that exited normally returns trueSkippedtagged

0.000
termsigProcess::Status#termsig for a child that was sent a signal returns the signalSkippedtagged

0.000
to_iProcess::Status#to_i needs to be reviewed for spec completenessSkippedtagged

0.000
to_intProcess::Status#to_int needs to be reviewed for spec completenessSkippedtagged

0.000
to_sProcess::Status#to_s needs to be reviewed for spec completenessSkippedtagged

0.000
getegidProcess::Sys.getegid needs to be reviewed for spec completenessSkippedtagged

0.000
geteuidProcess::Sys.geteuid needs to be reviewed for spec completenessSkippedtagged

0.000
getgidProcess::Sys.getgid needs to be reviewed for spec completenessSkippedtagged

0.000
getuidProcess::Sys.getuid needs to be reviewed for spec completenessSkippedtagged

0.000
issetugidProcess::Sys.issetugid needs to be reviewed for spec completenessSkippedtagged

0.000
setegidProcess::Sys.setegid needs to be reviewed for spec completenessSkippedtagged

0.000
seteuidProcess::Sys.seteuid needs to be reviewed for spec completenessSkippedtagged

0.000
setgidProcess::Sys.setgid needs to be reviewed for spec completenessSkippedtagged

0.000
setregidProcess::Sys.setregid needs to be reviewed for spec completenessSkippedtagged

0.000
setresgidProcess::Sys.setresgid needs to be reviewed for spec completenessSkippedtagged

0.000
setresuidProcess::Sys.setresuid needs to be reviewed for spec completenessSkippedtagged

0.000
setreuidProcess::Sys.setreuid needs to be reviewed for spec completenessSkippedtagged

0.000
setrgidProcess::Sys.setrgid needs to be reviewed for spec completenessSkippedtagged

0.000
setruidProcess::Sys.setruid needs to be reviewed for spec completenessSkippedtagged

0.000
setuidProcess::Sys.setuid needs to be reviewed for spec completenessSkippedtagged

0.000
change_privilegeProcess::UID.change_privilege needs to be reviewed for spec completenessSkippedtagged

0.000
eidProcess::UID.eid needs to be reviewed for spec completenessSkippedtagged

0.000
eidProcess::UID.eid= needs to be reviewed for spec completenessSkippedtagged

0.000
grant_privilegeProcess::UID.grant_privilege needs to be reviewed for spec completenessSkippedtagged

0.000
re_exchangeProcess::UID.re_exchange needs to be reviewed for spec completenessSkippedtagged

0.000
re_exchangeableProcess::UID.re_exchangeable? needs to be reviewed for spec completenessSkippedtagged

0.000
ridProcess::UID.rid needs to be reviewed for spec completenessSkippedtagged

0.000
sid_availableProcess::UID.sid_available? needs to be reviewed for spec completenessSkippedtagged

0.000
switchProcess::UID.switch needs to be reviewed for spec completenessSkippedtagged

0.000
bytesRandom#bytes returns the same numeric output for a given seed accross all implementations and platformsSkippedtagged

0.000
bytesRandom#bytes returns the same numeric output for a given huge seed accross all implementations and platformsSkippedtagged

0.000
randRandom#rand with Bignum typically returns a BignumSkippedtagged

0.000
eachRange#each when no block is given returned Enumerator size returns the enumerable sizeSkippedtagged

0.000
inspectRange#inspect returns a tainted string if either end is taintedSkippedtagged

0.000
inspectRange#inspect returns a untrusted string if either end is untrustedSkippedtagged

0.000
stepRange#step when no block is given returned Enumerator size raises a TypeError if step does not respond to #to_intSkippedtagged

0.000
stepRange#step when no block is given returned Enumerator size raises a TypeError if #to_int does not return an IntegerSkippedtagged

0.000
stepRange#step when no block is given returned Enumerator size raises an ArgumentError if step is 0Skippedtagged

0.000
stepRange#step when no block is given returned Enumerator size raises an ArgumentError if step is 0.0Skippedtagged

0.000
stepRange#step when no block is given returned Enumerator size raises an ArgumentError if step is negativeSkippedtagged

0.000
stepRange#step when no block is given returned Enumerator size returns the ceil of range size divided by the number of stepsSkippedtagged

0.000
stepRange#step when no block is given returned Enumerator size returns the correct number of steps when one of the arguments is a floatSkippedtagged

0.000
stepRange#step when no block is given returned Enumerator size returns the range size when there's no step_sizeSkippedtagged

0.000
to_sRange#to_s returns a tainted string if either end is taintedSkippedtagged

0.000
to_sRange#to_s returns a untrusted string if either end is untrustedSkippedtagged

0.000
exponentRational#** when passed Bignum returns 0.0 when self is > 1 and the exponent is negativeSkippedtagged

0.000
compileRegexp.compile given a String uses ASCII_?BIT encoding if third argument is 'n' or 'none' (case insensitive) and non-ascii charactersSkippedtagged

0.000
compileRegexp.compile given a String uses ASCII_?BIT encoding if third argument is 'n' or 'none' (case insensitive) and non-ascii charactersSkippedtagged

0.000
compileRegexp.compile given a Regexp sets the encoding to source String's encoding if the Regexp literal has the 'n' option and the source String is not ASCII onlySkippedtagged

0.000
compileRegexp.compile given a Regexp sets the encoding to source String's encoding if the Regexp literal has the 'n' option and the source String is not ASCII onlySkippedtagged

0.000
newRegexp.new given a String uses ASCII_?BIT encoding if third argument is 'n' or 'none' (case insensitive) and non-ascii charactersSkippedtagged

0.000
newRegexp.new given a String uses ASCII_?BIT encoding if third argument is 'n' or 'none' (case insensitive) and non-ascii charactersSkippedtagged

0.000
newRegexp.new given a Regexp sets the encoding to source String's encoding if the Regexp literal has the 'n' option and the source String is not ASCII onlySkippedtagged

0.000
newRegexp.new given a Regexp sets the encoding to source String's encoding if the Regexp literal has the 'n' option and the source String is not ASCII onlySkippedtagged

0.000
unionRegexp.union raises ArgumentError if the arguments include conflicting fixed encoding RegexpsSkippedtagged

0.000
trapSignal.trap the special EXIT signal code accepts the EXIT codeSkippedtagged

0.000
trapSignal.trap the special EXIT signal code runs the proc before at_exit handlersSkippedtagged

0.000
each_byteString#each_byte when no block is given returned enumerator size should return the bytesize of the stringSkippedtagged

0.000
each_charString#each_char when no block is given returned enumerator size should return the size of the stringSkippedtagged

0.000
encodeString#encode when passed options replaces invalid characters when replacing Emacs-Mule encoded stringsSkippedtagged

0.000
encodeString#encode given the xml: :text option replaces undefined characters with their upper-case hexadecimal numeric character referencesSkippedtagged

0.000
encodeString#encode given the xml: :attr option replaces undefined characters with their upper-case hexadecimal numeric character referencesSkippedtagged

0.000
encodeString#encode! when passed options replaces invalid characters when replacing Emacs-Mule encoded stringsSkippedtagged

0.000
encodeString#encode! given the xml: :text option replaces undefined characters with their upper-case hexadecimal numeric character referencesSkippedtagged

0.000
encodeString#encode! given the xml: :attr option replaces undefined characters with their upper-case hexadecimal numeric character referencesSkippedtagged

0.000
moduloString#% formats multiple expressionsSkippedtagged

0.000
moduloString#% formats single % characters before a newline or NULL as literal %sSkippedtagged

0.000
moduloString#% raises an error if single % appears anywhere elseSkippedtagged

0.000
moduloString#% raises an error if NULL or \n appear anywhere else in the format stringSkippedtagged

0.000
moduloString#% raises an ArgumentError for unused arguments when $DEBUG is trueSkippedtagged

0.000
moduloString#% always allows unused arguments when positional argument style is usedSkippedtagged

0.000
moduloString#% replaces trailing absolute argument specifier without type with percent signSkippedtagged

0.000
moduloString#% raises an ArgumentError when given invalid argument specifiersSkippedtagged

0.000
moduloString#% raises an ArgumentError when multiple positional argument tokens are given for one format specifierSkippedtagged

0.000
moduloString#% respects positional arguments and precision tokens given for one format specifierSkippedtagged

0.000
moduloString#% allows more than one digit of positionSkippedtagged

0.000
moduloString#% raises an ArgumentError when multiple width star tokens are given for one format specifierSkippedtagged

0.000
moduloString#% raises an ArgumentError when a width star token is seen after a width tokenSkippedtagged

0.000
moduloString#% raises an ArgumentError when multiple precision tokens are givenSkippedtagged

0.000
moduloString#% raises an ArgumentError when absolute and relative argument numbers are mixedSkippedtagged

0.000
moduloString#% allows reuse of the one argument multiple via absolute argument numbersSkippedtagged

0.000
moduloString#% allows positional arguments for width star and precision star argumentsSkippedtagged

0.000
moduloString#% allows negative width to imply '-' flagSkippedtagged

0.000
moduloString#% ignores negative precisionSkippedtagged

0.000
moduloString#% allows a star to take an argument number to use as the widthSkippedtagged

0.000
moduloString#% calls to_int on width star and precision star tokensSkippedtagged

0.000
moduloString#% does not call #to_a to convert the argumentSkippedtagged

0.000
moduloString#% calls #to_ary to convert the argumentSkippedtagged

0.000
moduloString#% wraps the object in an Array if #to_ary returns nilSkippedtagged

0.000
moduloString#% raises a TypeError if #to_ary does not return an ArraySkippedtagged

0.000
moduloString#% tries to convert the argument to Array by calling #to_arySkippedtagged

0.000
moduloString#% doesn't return subclass instances when called on a subclassSkippedtagged

0.000
moduloString#% always taints the result when the format string is taintedSkippedtagged

0.000
moduloString#% supports binary formats using %b for positive numbersSkippedtagged

0.000
moduloString#% supports binary formats using %b for negative numbersSkippedtagged

0.000
moduloString#% supports binary formats using %B with same behaviour as %b except for using 0B instead of 0b for #Skippedtagged

0.000
moduloString#% supports character formats using %cSkippedtagged

0.000
moduloString#% supports single character strings as argument for %cSkippedtagged

0.000
moduloString#% raises an exception for multiple character strings as argument for %cSkippedtagged

0.000
moduloString#% calls to_str on argument for %c formatsSkippedtagged

0.000
moduloString#% calls #to_ary on argument for %c formatsSkippedtagged

0.000
moduloString#% calls #to_int on argument for %c formats, if the argument does not respond to #to_arySkippedtagged

0.000
moduloString#% supports integer formats using %dSkippedtagged

0.000
moduloString#% supports negative integers using %dSkippedtagged

0.000
moduloString#% supports negative integers using %d, giving priority to `-`Skippedtagged

0.000
moduloString#% supports integer formats using %iSkippedtagged

0.000
moduloString#% supports negative integers using %iSkippedtagged

0.000
moduloString#% supports negative integers using %i, giving priority to `-`Skippedtagged

0.000
moduloString#% supports float formats using %eSkippedtagged

0.000
moduloString#% supports float formats using %e, but Inf, -Inf, and NaN are not floatsSkippedtagged

0.000
moduloString#% supports float formats using %E, but Inf, -Inf, and NaN are not floatsSkippedtagged

0.000
moduloString#% supports float formats using %ESkippedtagged

0.000
moduloString#% supports float formats using %fSkippedtagged

0.000
moduloString#% supports float formats using %gSkippedtagged

0.000
moduloString#% supports float formats using %GSkippedtagged

0.000
moduloString#% supports octal formats using %o for positive numbersSkippedtagged

0.000
moduloString#% supports octal formats using %o for negative numbersSkippedtagged

0.000
moduloString#% supports inspect formats using %pSkippedtagged

0.000
moduloString#% supports string formats using %sSkippedtagged

0.000
moduloString#% taints result for %s when argument is taintedSkippedtagged

0.000
moduloString#% raises an ArgumentError for huge precisions for %sSkippedtagged

0.000
moduloString#% supports unsigned formats using %uSkippedtagged

0.000
moduloString#% formats negative values with a leading sign using %uSkippedtagged

0.000
moduloString#% supports hex formats using %x for positive numbersSkippedtagged

0.000
moduloString#% supports hex formats using %x for negative numbersSkippedtagged

0.000
moduloString#% supports hex formats using %X for positive numbersSkippedtagged

0.000
moduloString#% supports hex formats using %X for negative numbersSkippedtagged

0.000
moduloString#% formats zero without prefix using %#xSkippedtagged

0.000
moduloString#% formats zero without prefix using %#XSkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Integer for %b argument, if it does not respond to #to_arySkippedtagged

0.000
moduloString#% tries to convert the passed argument to an Array using #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %e arguments, when the passed argument does not respond to #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %e arguments, when the passed argument is hexadecimal stringSkippedtagged

0.000
moduloString#% tries to convert the passed argument to an Array using #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %E arguments, when the passed argument does not respond to #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %E arguments, when the passed argument is hexadecimal stringSkippedtagged

0.000
moduloString#% tries to convert the passed argument to an Array using #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %f arguments, when the passed argument does not respond to #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %f arguments, when the passed argument is hexadecimal stringSkippedtagged

0.000
moduloString#% tries to convert the passed argument to an Array using #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %g arguments, when the passed argument does not respond to #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %g arguments, when the passed argument is hexadecimal stringSkippedtagged

0.000
moduloString#% tries to convert the passed argument to an Array using #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %G arguments, when the passed argument does not respond to #to_arySkippedtagged

0.000
moduloString#% behaves as if calling Kernel#Float for %G arguments, when the passed argument is hexadecimal stringSkippedtagged

0.000
moduloString#% when format string contains %<> formats should raise ArgumentError if no hash givenSkippedtagged

0.000
newString.new accepts an encoding argumentSkippedtagged

0.000
sliceString#slice! with index calls to_int on indexSkippedtagged

0.000
splitString#split with String splits between characters when its argument is an empty stringSkippedtagged

0.000
splitString#split with Regexp splits between characters when regexp matches a zero-length stringSkippedtagged

0.000
subString#sub with pattern, replacement returns a copy of self when no modification is madeSkippedtagged

0.000
subString#sub! with pattern and block raises a RuntimeError if the string is modified while substitutingSkippedtagged

0.000
unicode_normalizeString#unicode_normalize normalizes code points in the string according to the form that is specifiedSkippedtagged

0.000
unicode_normalizeString#unicode_normalize defaults to the nfc normalization form if no forms are specifiedSkippedtagged

0.000
unicode_normalizeString#unicode_normalize raises an Encoding::CompatibilityError if string is not in an unicode encodingSkippedtagged

0.000
unicode_normalizeString#unicode_normalize raises an ArgumentError if the specified form is invalidSkippedtagged

0.000
unicode_normalizeString#unicode_normalize returns normalized form of string by default 03D3 (?) GREEK UPSILON WITH ACUTE AND HOOK SYMBOLSkippedtagged

0.000
unicode_normalizeString#unicode_normalize returns normalized form of string by default 03D4 (?) GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOLSkippedtagged

0.000
unicode_normalizeString#unicode_normalize returns normalized form of string by default 1E9B (?) LATIN SMALL LETTER LONG S WITH DOT ABOVESkippedtagged

0.000
unicode_normalizeString#unicode_normalize! normalizes code points and modifies the receiving stringSkippedtagged

0.000
unicode_normalizeString#unicode_normalize! modifies original string (nfc)Skippedtagged

0.000
unicode_normalizeString#unicode_normalize! modifies self in place (nfd)Skippedtagged

0.000
unicode_normalizeString#unicode_normalize! modifies self in place (nfkc)Skippedtagged

0.000
unicode_normalizeString#unicode_normalize! modifies self in place (nfkd)Skippedtagged

0.000
unicode_normalizeString#unicode_normalize! raises an Encoding::CompatibilityError if the string is not in an unicode encodingSkippedtagged

0.000
unicode_normalizeString#unicode_normalize! raises an ArgumentError if the specified form is invalidSkippedtagged

0.000
unicode_normalizedString#unicode_normalized? returns true if string is in the specified normalization formSkippedtagged

0.000
unicode_normalizedString#unicode_normalized? returns false if string is not in the supplied normalization formSkippedtagged

0.000
unicode_normalizedString#unicode_normalized? defaults to the nfc normalization form if no forms are specifiedSkippedtagged

0.000
unicode_normalizedString#unicode_normalized? returns true if string is emptySkippedtagged

0.000
unicode_normalizedString#unicode_normalized? returns true if string does not contain any unicode codepointsSkippedtagged

0.000
unicode_normalizedString#unicode_normalized? raises an Encoding::CompatibilityError if the string is not in an unicode encodingSkippedtagged

0.000
unicode_normalizedString#unicode_normalized? raises an ArgumentError if the specified form is invalidSkippedtagged

0.000
unicode_normalizedString#unicode_normalized? returns true if str is in Unicode normalization form (nfc)Skippedtagged

0.000
unicode_normalizedString#unicode_normalized? returns true if str is in Unicode normalization form (nfd)Skippedtagged

0.000
unicode_normalizedString#unicode_normalized? returns true if str is in Unicode normalization form (nfkc)Skippedtagged

0.000
unicode_normalizedString#unicode_normalized? returns true if str is in Unicode normalization form (nfkd)Skippedtagged

0.000
valid_encodingString#valid_encoding? returns true if an invalid string is appended another invalid one but both make a valid stringSkippedtagged

0.000
digStruct#dig returns the nested value specified by the sequence of keysSkippedtagged

0.000
digStruct#dig returns the nested value specified if the sequence includes an indexSkippedtagged

0.000
digStruct#dig returns nil if any intermediate step is nilSkippedtagged

0.000
digStruct#dig raises a TypeError if any intermediate step does not respond to #digSkippedtagged

0.000
digStruct#dig raises an ArgumentError if no arguments providedSkippedtagged

0.000
digStruct#dig calls #dig on any intermediate step with the rest of the sequence as argumentsSkippedtagged

0.000
dupStruct-based class#dup retains an included module in the ancestor chain for the struct's singleton classSkippedtagged

0.000
initializeSystemExit#initialize accepts a statusSkippedtagged

0.000
initializeSystemExit#initialize accepts a status and messageSkippedtagged

0.000
allocateThread.allocate raises a TypeErrorSkippedtagged

0.000
element_referenceThread#[] raises exceptions on the wrong type of keysSkippedtagged

0.000
element_setThread#[]= raises exceptions on the wrong type of keysSkippedtagged

0.000
forkThread.fork Thread.start raises an ArgumentError if not passed a blockSkippedtagged

0.000
forkThread.fork Thread.start spawns a new Thread running the blockSkippedtagged

0.000
forkThread.fork Thread.start respects Thread subclassesSkippedtagged

0.000
forkThread.fork Thread.start does not call #initializeSkippedtagged

0.000
initializeThread#initialize already initialized raises a ThreadErrorSkippedtagged

0.000
keyThread#key? tests for existance of thread local variables using symbols or stringsSkippedtagged

0.000
keyThread#key? raises exceptions on the wrong type of keysSkippedtagged

0.000
keyThread#key? is not shared across fibersSkippedtagged

0.000
keyThread#key? stores a local in another thread when in a fiberSkippedtagged

0.000
keysThread#keys returns an array of the names of the thread-local variables as symbolsSkippedtagged

0.000
keysThread#keys is not shared across fibersSkippedtagged

0.000
keysThread#keys stores a local in another thread when in a fiberSkippedtagged

0.000
nameThread#name is nil initiallySkippedtagged

0.000
nameThread#name returns the thread nameSkippedtagged

0.000
nameThread#name= can be set to a StringSkippedtagged

0.000
nameThread#name= raises an ArgumentError if the name includes a null byteSkippedtagged

0.000
nameThread#name= can be reset to nilSkippedtagged

0.000
newThread.new raises an exception when not given a blockSkippedtagged

0.000
newThread.new calls #initialize and raises an error if super not usedSkippedtagged

0.000
startThread.start Thread.start raises an ArgumentError if not passed a blockSkippedtagged

0.000
startThread.start Thread.start respects Thread subclassesSkippedtagged

0.000
base_labelThread::Backtrace::Location#base_label returns the base label of the call frameSkippedtagged

0.000
labelThread::Backtrace::Location#label returns the base label of the call frameSkippedtagged

0.000
pathThread::Backtrace::Location#path in a main script when the script is in the working directory when using a relative script path returns a path relative to the working directorySkippedtagged

0.000
pathThread::Backtrace::Location#path in a main script when the script is in a sub directory of the working directory when using a relative script path returns a path relative to the working directorySkippedtagged

0.000
pathThread::Backtrace::Location#path in a main script when the script is outside of the working directory when using a relative script path returns a path relative to the working directorySkippedtagged

0.000
addThreadGroup#add adds the given thread to a group and returns selfSkippedtagged

0.000
addThreadGroup#add removes itself from any other threadgroupSkippedtagged

0.000
defaultThreadGroup::Default is a ThreadGroup instanceSkippedtagged

0.000
defaultThreadGroup::Default is the ThreadGroup of the main threadSkippedtagged

0.000
encloseThreadGroup#enclose raises a ThreadError if attempting to move a Thread from an enclosed ThreadGroupSkippedtagged

0.000
enclosedThreadGroup#enclosed? returns false when a ThreadGroup has not been enclosed (default state)Skippedtagged

0.000
enclosedThreadGroup#enclosed? returns true when a ThreadGroup is enclosedSkippedtagged

0.000
atTime.at passed Numeric returns a subclass instance on a Time subclassSkippedtagged

0.000
atTime.at passed Numeric roundtrips a Rational produced by #to_rSkippedtagged

0.000
atTime.at passed Numeric passed BigDecimal doesn't round input valueSkippedtagged

0.000
atTime.at passed Time returns a subclass instanceSkippedtagged

0.000
getlocalTime#getlocal returns a Time with a UTC offset of the specified number of Rational secondsSkippedtagged

0.000
getlocalTime#getlocal with an argument that responds to #to_r coerces using #to_rSkippedtagged

0.000
gmt_offsetTime#gmt_offset returns offset as RationalSkippedtagged

0.000
gmtoffTime#gmtoff returns offset as RationalSkippedtagged

0.000
localtimeTime#localtime returns a Time with a UTC offset of the specified number of Rational secondsSkippedtagged

0.000
localtimeTime#localtime with an argument that responds to #to_r coerces using #to_rSkippedtagged

0.000
minusTime#- maintains precisionSkippedtagged

0.000
minusTime#- maintains microseconds precisionSkippedtagged

0.000
minusTime#- maintains nanoseconds precisionSkippedtagged

0.000
minusTime#- maintains subseconds precisionSkippedtagged

0.000
newTime.new with a utc_offset argument returns a Time with a UTC offset of the specified number of Rational secondsSkippedtagged

0.000
newTime.new with a utc_offset argument disallows a value for minutes greater than 59Skippedtagged

0.000
newTime.new with a utc_offset argument with an argument that responds to #to_r coerces using #to_rSkippedtagged

0.000
plusTime#+ maintains subseconds precisionSkippedtagged

0.000
strftimeTime#strftime requires an argumentSkippedtagged

0.000
strftimeTime#strftime rounds an offset to the nearest second when formatting with %zSkippedtagged

0.000
strftimeTime#strftime with %N formats the picoseconds of the second with %12NSkippedtagged

0.000
utc_offsetTime#utc_offset returns offset as RationalSkippedtagged

0.000
zoneTime#zone Encoding.default_internal is set returns an ASCII stringSkippedtagged

0.000
arityUnboundMethod#arity returns negative values for method definition def m(a: 1) end def n(a: 1, b: 2) endSkippedtagged

0.000
arityUnboundMethod#arity returns negative values for method definition def m(a=1, b: 2) end def n(*a, b: 1) end def o(a=1, b: 2) end def p(a=1, *b, c: 2, &l) endSkippedtagged

0.000
arityUnboundMethod#arity returns negative values for method definition def m(**k, &l) end def n(*a, **k) end def o(a: 1, b: 2, **k) endSkippedtagged

0.000
arityUnboundMethod#arity for a Method generated by respond_to_missing? returns -1Skippedtagged

0.000
cloneUnboundMethod#clone returns a copy of the UnboundMethodSkippedtagged

0.000
equal_valueUnboundMethod#== returns true if either is an alias for the otherSkippedtagged

0.000
equal_valueUnboundMethod#== returns true if both are aliases for a third methodSkippedtagged

0.000
hashUnboundMethod#hash returns the same value for user methods that are eql?Skippedtagged

0.000
hashUnboundMethod#hash returns the same value for builtin methods that are eql?Skippedtagged

0.000
ownerUnboundMethod#owner returns the new owner for aliased methods on singleton classesSkippedtagged

0.000
super_methodUnboundMethod#super_method returns the method that would be called by super in the methodSkippedtagged

0.000
super_methodUnboundMethod#super_method returns nil when there's no super method in the parentSkippedtagged

0.000
super_methodUnboundMethod#super_method returns nil when the parent's method is removedSkippedtagged

0.000