Class: Warning::buffer
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
self,
::String
|
|
Instance Chain:
self,
::String ,
::Comparable
|
|
Inherits: | String |
Defined in: | error.c |
Class Method Summary
::String
- Inherited
.new | Returns a new String that is a copy of |
.try_convert | If |
Instance Attribute Summary
::String
- Inherited
#ascii_only? | Returns true for a string which has only ASCII characters. |
#empty? | Returns |
#valid_encoding? | Returns true for a string which is encoded correctly. |
Instance Method Summary
::String
- Inherited
#% | Returns the result of formatting |
#* | Returns a new String containing |
#+ | Returns a new String containing |
#+@ | Returns |
#-@ | Returns a frozen, possibly pre-existing copy of the string. |
#<< | Concatenates |
#<=> | Compares |
#== | Returns |
#=== | Alias for String#==. |
#=~ | Returns the Integer index of the first substring that matches the given |
#[] | Returns the substring of |
#[]= | Element Assignment—Replaces some or all of the content of str. |
#b | Returns a copied string whose encoding is ASCII-8BIT. |
#bytes | Returns an array of bytes in str. |
#bytesize | Returns the count of bytes in |
#byteslice | Byte Reference—If passed a single |
#capitalize | Returns a copy of str with the first character converted to uppercase and the remainder to lowercase. |
#capitalize! | Modifies str by converting the first character to uppercase and the remainder to lowercase. |
#casecmp | Compares |
#casecmp? | Returns |
#center | Centers |
#chars | Returns an array of characters in str. |
#chomp | Returns a new |
#chomp! | Modifies str in place as described for String#chomp, returning str, or |
#chop | Returns a new |
#chop! | Processes str as for String#chop, returning str, or |
#chr | Returns a one-character string at the beginning of the string. |
#clear | Makes string empty. |
#codepoints | Returns an array of the |
#concat | Concatenates each object in |
#count | Each |
#crypt | Returns the string generated by calling |
#delete | Returns a copy of str with all characters in the intersection of its arguments deleted. |
#delete! | Performs a |
#delete_prefix | Returns a copy of str with leading |
#delete_prefix! | Deletes leading |
#delete_suffix | Returns a copy of str with trailing |
#delete_suffix! | Deletes trailing |
#downcase | Returns a copy of str with all uppercase letters replaced with their lowercase counterparts. |
#downcase! | Downcases the contents of str, returning |
#dump | Returns a quoted version of the string with all non-printing characters replaced by |
#each_byte | Passes each byte in str to the given block, or returns an enumerator if no block is given. |
#each_char | Passes each character in str to the given block, or returns an enumerator if no block is given. |
#each_codepoint | Passes the |
#each_grapheme_cluster | Passes each grapheme cluster in str to the given block, or returns an enumerator if no block is given. |
#each_line | Splits str using the supplied parameter as the record separator ( |
#encode | The first form returns a copy of |
#encode! | The first form transcodes the contents of str from str.encoding to |
#encoding | Alias for Regexp#encoding. |
#end_with? | Returns true if |
#eql? | Returns |
#force_encoding | Changes the encoding to |
#freeze, | |
#getbyte | returns the indexth byte as an integer. |
#grapheme_clusters | Returns an array of grapheme clusters in str. |
#gsub | Returns a copy of str with all occurrences of pattern substituted for the second argument. |
#gsub! | Performs the substitutions of String#gsub in place, returning str, or |
#hash | Returns the integer hash value for |
#hex | Treats leading characters from str as a string of hexadecimal digits (with an optional sign and an optional |
#include? | Returns |
#index | Returns the Integer index of the first occurrence of the given |
#initialize_copy | Alias for String#replace. |
#insert | Inserts the given |
#inspect | Returns a printable version of str, surrounded by quote marks, with special characters escaped. |
#intern | Returns the |
#length | Returns the count of characters (not bytes) in |
#lines | Returns an array of lines in str split using the supplied record separator ( |
#ljust | If integer is greater than the length of str, returns a new |
#lstrip | Returns a copy of the receiver with leading whitespace removed. |
#lstrip! | Removes leading whitespace from the receiver. |
#match | Returns a Matchdata object (or |
#match? | Returns |
#next | Returns the successor to |
#next! | Equivalent to String#succ, but modifies |
#oct | Treats leading characters of str as a string of octal digits (with an optional sign) and returns the corresponding number. |
#ord | Returns the |
#partition | Searches sep or pattern (regexp) in the string and returns the part before it, the match, and the part after it. |
#prepend | Prepends each string in |
#replace | Replaces the contents of str with the corresponding values in other_str. |
#reverse | Returns a new string with the characters from str in reverse order. |
#reverse! | Reverses str in place. |
#rindex | Returns the Integer index of the last occurrence of the given |
#rjust | If integer is greater than the length of str, returns a new |
#rpartition | Searches sep or pattern (regexp) in the string from the end of the string, and returns the part before it, the match, and the part after it. |
#rstrip | Returns a copy of the receiver with trailing whitespace removed. |
#rstrip! | Removes trailing whitespace from the receiver. |
#scan | |
#scrub | If the string is invalid byte sequence then replace invalid bytes with given replacement character, else returns self. |
#scrub! | If the string is invalid byte sequence then replace invalid bytes with given replacement character, else returns self. |
#setbyte | modifies the indexth byte as integer. |
#size | Alias for String#length. |
#slice | Alias for String#[]. |
#slice! | Deletes the specified portion from str, and returns the portion deleted. |
#split | Divides str into substrings based on a delimiter, returning an array of these substrings. |
#squeeze | Builds a set of characters from the other_str parameter(s) using the procedure described for String#count. |
#squeeze! | Squeezes str in place, returning either str, or |
#start_with? | Returns true if |
#strip | Returns a copy of the receiver with leading and trailing whitespace removed. |
#strip! | Removes leading and trailing whitespace from the receiver. |
#sub | Returns a copy of |
#sub! | Performs the same substitution as String#sub in-place. |
#succ | Alias for String#next. |
#succ! | Alias for String#next!. |
#sum | Returns a basic n-bit checksum of the characters in str, where n is the optional |
#swapcase | Returns a copy of str with uppercase alphabetic characters converted to lowercase and lowercase characters converted to uppercase. |
#swapcase! | Equivalent to String#swapcase, but modifies the receiver in place, returning str, or |
#to_c | Returns a complex which denotes the string form. |
#to_f | Returns the result of interpreting leading characters in str as a floating point number. |
#to_i | Returns the result of interpreting leading characters in str as an integer base base (between 2 and 36). |
#to_r | Returns the result of interpreting leading characters in |
#to_s | Returns |
#to_str | Alias for String#to_s. |
#to_sym | Alias for String#intern. |
#tr | Returns a copy of |
#tr! | Translates str in place, using the same rules as String#tr. |
#tr_s | Processes a copy of str as described under String#tr, then removes duplicate characters in regions that were affected by the translation. |
#tr_s! | Performs String#tr_s processing on str in place, returning str, or |
#undump | Returns an unescaped version of the string. |
#unicode_normalize | Unicode Normalization—Returns a normalized form of |
#unicode_normalize! | Destructive version of String#unicode_normalize, doing Unicode normalization in place. |
#unicode_normalized? | Checks whether |
#unpack | Decodes str (which may contain binary data) according to the format string, returning an array of each value extracted. |
#unpack1 | Decodes str (which may contain binary data) according to the format string, returning the first value extracted. |
#upcase | Returns a copy of str with all lowercase letters replaced with their uppercase counterparts. |
#upcase! | Upcases the contents of str, returning |
#upto | With a block given, calls the block with each String value returned by successive calls to |
::Comparable
- Included
#< | Compares two objects based on the receiver’s |
#<= | Compares two objects based on the receiver’s |
#== | Compares two objects based on the receiver’s |
#> | Compares two objects based on the receiver’s |
#>= | Compares two objects based on the receiver’s |
#between? | Returns |
#clamp | In |
Constructor Details
This class inherits a constructor from String
Instance Method Details
#write(*args)
[ GitHub ]# File 'error.c', line 517
static VALUE warning_write(int argc, VALUE *argv, VALUE buf) { while (argc-- > 0) { rb_str_append(buf, *argv++); } return buf; }