fails:String#slice returns the character code of the character at the given index
fails:String#slice returns nil if index is outside of self
fails:String#slice calls to_int on the given index
fails:String#slice raises a TypeError if the given index is nil
fails:String#slice raises a TypeError if the given index can't be converted to an Integer
fails:String#slice with index, length returns the substring starting at the given index with the given length
fails:String#slice with index, length always taints resulting strings when self is tainted
fails:String#slice with index, length returns nil if the offset falls outside of self
fails:String#slice with index, length returns nil if the length is negative
fails:String#slice with index, length calls to_int on the given index and the given length
fails:String#slice with index, length raises a TypeError when idx or length can't be converted to an integer
fails:String#slice with index, length raises a TypeError when the given index or the given length is nil
fails:String#slice with index, length returns subclass instances
fails:String#slice with index, length handles repeated application
fails:String#slice with Range returns the substring given by the offsets of the range
fails:String#slice with Range returns nil if the beginning of the range falls outside of self
fails:String#slice with Range returns an empty string if range.begin is inside self and > real end
fails:String#slice with Range always taints resulting strings when self is tainted
fails:String#slice with Range returns subclass instances
fails:String#slice with Range calls to_int on range arguments
fails:String#slice with Range works with Range subclasses
fails:String#slice with Range handles repeated application
fails:String#slice with Regexp returns the matching portion of self
fails:String#slice with Regexp returns nil if there is no match
fails:String#slice with Regexp always taints resulting strings when self or regexp is tainted
fails:String#slice with Regexp returns an untrusted string if the regexp is untrusted
fails:String#slice with Regexp returns subclass instances
fails:String#slice with Regexp sets $~ to MatchData when there is a match and nil when there's none
fails:String#slice with Regexp, index returns the capture for the given index
fails:String#slice with Regexp, index always taints resulting strings when self or regexp is tainted
fails:String#slice with Regexp, index returns an untrusted string if the regexp is untrusted
fails:String#slice with Regexp, index returns nil if there is no match
fails:String#slice with Regexp, index returns nil if there is no capture for the given index
fails:String#slice with Regexp, index calls to_int on the given index
fails:String#slice with Regexp, index raises a TypeError when the given index can't be converted to Integer
fails:String#slice with Regexp, index raises a TypeError when the given index is nil
fails:String#slice with Regexp, index returns subclass instances
fails:String#slice with Regexp, index sets $~ to MatchData when there is a match and nil when there's none
fails:String#slice with Regexp, group returns the capture for the given name
fails:String#slice with Regexp, group returns the last capture for duplicate names
fails:String#slice with Regexp, group returns the innermost capture for nested duplicate names
fails:String#slice with Regexp, group always taints resulting strings when self or regexp is tainted
fails:String#slice with Regexp, group returns nil if there is no match
fails:String#slice with Regexp, group raises an IndexError if there is no capture for the given name
fails:String#slice with Regexp, group raises a TypeError when the given name is not a String
fails:String#slice with Regexp, group raises an IndexError when given the empty String as a group name
fails:String#slice with Regexp, group returns subclass instances
fails:String#slice with Regexp, group sets $~ to MatchData when there is a match and nil when there's none
fails:String#slice with String returns other_str if it occurs in self
fails:String#slice with String taints resulting strings when other is tainted
fails:String#slice with String doesn't set $~
fails:String#slice with String returns nil if there is no match
fails:String#slice with String doesn't call to_str on its argument
fails:String#slice with String returns a subclass instance when given a subclass instance
fails:String#slice! with index deletes and return the char at the given position
fails:String#slice! with index returns nil if idx is outside of self
fails:String#slice! with index raises a RuntimeError if self is frozen
fails:String#slice! with index calls to_int on index
fails:String#slice! with index returns the character given by the character index
fails:String#slice! with index, length deletes and returns the substring at idx and the given length
fails:String#slice! with index, length always taints resulting strings when self is tainted
fails:String#slice! with index, length returns nil if the given position is out of self
fails:String#slice! with index, length returns nil if the length is negative
fails:String#slice! with index, length raises a RuntimeError if self is frozen
fails:String#slice! with index, length calls to_int on idx and length
fails:String#slice! with index, length returns subclass instances
fails:String#slice! with index, length returns the substring given by the character offsets
fails:String#slice! with index, length treats invalid bytes as single bytes
fails:String#slice! Range deletes and return the substring given by the offsets of the range
fails:String#slice! Range returns nil if the given range is out of self
fails:String#slice! Range always taints resulting strings when self is tainted
fails:String#slice! Range returns subclass instances
fails:String#slice! Range calls to_int on range arguments
fails:String#slice! Range works with Range subclasses
fails:String#slice! Range returns the substring given by the character offsets of the range
fails:String#slice! Range raises a RuntimeError on a frozen instance that is modified
fails:String#slice! Range raises a RuntimeError on a frozen instance that would not be modified
fails:String#slice! with Regexp deletes and returns the first match from self
fails:String#slice! with Regexp returns nil if there was no match
fails:String#slice! with Regexp always taints resulting strings when self or regexp is tainted
fails:String#slice! with Regexp doesn't taint self when regexp is tainted
fails:String#slice! with Regexp returns subclass instances
fails:String#slice! with Regexp returns the matching portion of self with a multi byte character
fails:String#slice! with Regexp sets $~ to MatchData when there is a match and nil when there's none
fails:String#slice! with Regexp raises a RuntimeError on a frozen instance that is modified
fails:String#slice! with Regexp raises a RuntimeError on a frozen instance that would not be modified
fails:String#slice! with Regexp, index deletes and returns the capture for idx from self
fails:String#slice! with Regexp, index always taints resulting strings when self or regexp is tainted
fails:String#slice! with Regexp, index doesn't taint self when regexp is tainted
fails:String#slice! with Regexp, index returns nil if there was no match
fails:String#slice! with Regexp, index returns nil if there is no capture for idx
fails:String#slice! with Regexp, index calls to_int on idx
fails:String#slice! with Regexp, index returns subclass instances
fails:String#slice! with Regexp, index returns the encoding aware capture for the given index
fails:String#slice! with Regexp, index sets $~ to MatchData when there is a match and nil when there's none
fails:String#slice! with Regexp, index raises a RuntimeError if self is frozen
fails:String#slice! with String removes and returns the first occurrence of other_str from self
fails:String#slice! with String taints resulting strings when other is tainted
fails:String#slice! with String doesn't set $~
fails:String#slice! with String returns nil if self does not contain other
fails:String#slice! with String doesn't call to_str on its argument
fails:String#slice! with String returns a subclass instance when given a subclass instance
fails:String#slice! with String raises a RuntimeError if self is frozen
