Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
ri
/
2.1.0
/
system
/
String
/
//opt/alt/ruby21/share/ri/2.1.0/system/String/cdesc-String.ri
U:RDoc::NormalClass[iI"String:ET@I"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"LBigDecimal extends the native String class to provide the #to_d method.;To:RDoc::Markup::BlankLine o; ;[I"JWhen you require BigDecimal in your application, this method will be ;TI"!available on String objects.;T: @fileI"*ext/bigdecimal/lib/bigdecimal/util.rb;T:0@omit_headings_from_table_of_contents_below0o;;[ ;I"ext/nkf/lib/kconv.rb;T;0o;;[o; ;[I"'Rake extension methods for String.;T;I"lib/rake/ext/string.rb;T;0o;;[ ;I"lib/scanf.rb;T;0o;;[ ;I"lib/shellwords.rb;T;0o;;[o; ;[I"QA <code>String</code> object holds and manipulates an arbitrary sequence of ;TI"Mbytes, typically representing characters. String objects may be created ;TI"3using <code>String::new</code> or as literals.;T@o; ;[ I"QBecause of aliasing issues, users of strings should be aware of the methods ;TI"Kthat modify the contents of a <code>String</code> object. Typically, ;TI"Kmethods with names ending in ``!'' modify their receiver, while those ;TI"Kwithout a ``!'' return a new <code>String</code>. However, there are ;TI"1exceptions, such as <code>String#[]=</code>.;T;I" string.c;T;0;0;0[ [ [[I"Comparable;To;;[ ;@3;0I" string.c;T[[I" class;T[[:public[[I"new;T@;[I"try_convert;T@;[:protected[ [:private[ [I" instance;T[[; [�[I"%;T@;[I"*;T@;[I"+;T@;[I"<<;T@;[I"<=>;T@;[I"==;T@;[I"===;T@;[I"=~;T@;[I"[];T@;[I"[]=;T@;[I"ascii_only?;T@;[I"b;T@;[I"block_scanf;FI"lib/scanf.rb;T[I" bytes;T@;[I" bytesize;T@;[I"byteslice;T@;[I"capitalize;T@;[I"capitalize!;T@;[I"casecmp;T@;[I"center;T@;[I" chars;T@;[I" chomp;T@;[I"chomp!;T@;[I" chop;T@;[I" chop!;T@;[I"chr;T@;[I" clear;T@;[I"codepoints;T@;[I"concat;T@;[I" count;T@;[I" crypt;T@;[I"delete;T@;[I"delete!;T@;[I" downcase;T@;[I"downcase!;T@;[I" dump;T@;[I"each_byte;T@;[I"each_char;T@;[I"each_codepoint;T@;[I"each_line;T@;[I"empty?;T@;[I"encode;TI"transcode.c;T[I"encode!;T@�[I" encoding;T@;[I"end_with?;T@;[I" eql?;T@;[I"ext;FI"lib/rake/ext/string.rb;T[I"force_encoding;T@;[I"getbyte;T@;[I" gsub;T@;[I" gsub!;T@;[I" hash;T@;[I"hex;T@;[I" include?;T@;[I" index;T@;[I"initialize_copy;T@;[I"insert;T@;[I"inspect;T@;[I"intern;T@;[I" iseuc;FI"ext/nkf/lib/kconv.rb;T[I" isjis;F@�[I"issjis;F@�[I"isutf8;F@�[I" kconv;F@�[I"length;T@;[I" lines;T@;[I" ljust;T@;[I"lstrip;T@;[I"lstrip!;T@;[I" match;T@;[I" next;T@;[I" next!;T@;[I"oct;T@;[I"ord;T@;[I"partition;T@;[I"pathmap;F@�[I"pathmap_explode;F@�[I"pathmap_partial;F@�[I"pathmap_replace;F@�[I"prepend;T@;[I"replace;T@;[I"reverse;T@;[I" reverse!;T@;[I"rindex;T@;[I" rjust;T@;[I"rpartition;T@;[I"rstrip;T@;[I"rstrip!;T@;[I" scan;T@;[I" scanf;F@i[I" scrub;T@;[I"scrub!;T@;[I"setbyte;T@;[I"shellescape;FI"lib/shellwords.rb;T[I"shellsplit;F@ [I" size;T@;[I" slice;T@;[I"slice!;T@;[I" split;T@;[I"squeeze;T@;[I" squeeze!;T@;[I"start_with?;T@;[I" strip;T@;[I"strip!;T@;[I"sub;T@;[I" sub!;T@;[I" succ;T@;[I" succ!;T@;[I"sum;T@;[I" swapcase;T@;[I"swapcase!;T@;[I" to_c;TI"complex.c;T[I" to_d;FI"*ext/bigdecimal/lib/bigdecimal/util.rb;T[I" to_f;T@;[I" to_i;T@;[I" to_r;TI"rational.c;T[I" to_s;T@;[I"to_str;T@;[I"to_sym;T@;[I" toeuc;F@�[I" tojis;F@�[I" tolocale;F@�[I"tosjis;F@�[I"toutf16;F@�[I"toutf32;F@�[I"toutf8;F@�[I"tr;T@;[I"tr!;T@;[I" tr_s;T@;[I" tr_s!;T@;[I"unpack;TI"pack.c;T[I"upcase;T@;[I"upcase!;T@;[I" upto;T@;[I"valid_encoding?;T@;[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ;0;0U;[i I" scanf;To;;[o;;[o; ;[I":You will need to require 'scanf' to use these methods;T;@!;0;0;0[I"complex.c;T@@I"lib/csv.rb;TI"lib/mkmf.rb;T@@!@$I"pack.c;TI"rational.c;T@3I"transcode.c;T@{cRDoc::TopLevel