ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- opt/alt/ruby31/share/ri/system/Method/%3c%3c-i.ri000064400000001267152406576750015211 0ustar00U:RDoc::AnyMethod[iI"<<:ETI"Method#<<;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"SReturns a proc that is the composition of this method and the given g. ;TI"VThe returned proc takes a variable number of arguments, calls g with them ;TI",then calls this method with the result.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [ I"def f(x) ;TI" x * x ;TI" end ;TI" ;TI"f = self.method(:f) ;TI"g = proc {|x| x + x } ;TI"p (f << g).call(2) #=> 16;T: @format0: @fileI" proc.c;T:0@omit_headings_from_table_of_contents_below0I"meth << g -> a_proc ;T0[I" (p1);T@FI" Method;TcRDoc::NormalClass00opt/alt/ruby31/share/ri/system/Ractor/%3c%3c-i.ri000064400000000366152411141170015176 0ustar00U:RDoc::AnyMethod[iI"<<:ETI"Ractor#<<;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"ractor.rb;T:0@omit_headings_from_table_of_contents_below000[I"(obj, move: false);T@ FI" Ractor;TcRDoc::NormalClass0[@FI" send;Topt/alt/ruby31/share/ri/system/Integer/%3c%3c-i.ri000064400000001266152415101020015333 0ustar00U:RDoc::AnyMethod[iI"<<:ETI"Integer#<<;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"EReturns +self+ with bits shifted +count+ positions to the left, ;TI",or to the right if +count+ is negative:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [ I"n = 0b11110000 ;TI")"%08b" % (n << 1) # => "111100000" ;TI"+"%08b" % (n << 3) # => "11110000000" ;TI"("%08b" % (n << -1) # => "01111000" ;TI"("%08b" % (n << -3) # => "00011110" ;T: @format0o; ; [I"Related: Integer#>>.;T: @fileI"numeric.c;T:0@omit_headings_from_table_of_contents_below0I"self << count -> integer ;T0[I" (p1);T@FI" Integer;TcRDoc::NormalClass00opt/alt/ruby31/share/ri/system/IO/%3c%3c-i.ri000064400000001313152415434350014255 0ustar00U:RDoc::AnyMethod[iI"<<:ETI" IO#<<;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [ I"*Writes the given +object+ to +self+, ;TI"Lwhich must be opened for writing (see {Modes}[#class-IO-label-Modes]); ;TI"returns +self+; ;TI"Dif +object+ is not a string, it is converted via method +to_s+:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"4$stdout << 'Hello' << ', ' << 'World!' << "\n" ;TI"+$stdout << 'foo' << :bar << 2 << "\n" ;T: @format0o; ; [I" Output:;T@o; ; [I"Hello, World! ;TI" foobar2;T; 0: @fileI" io.c;T:0@omit_headings_from_table_of_contents_below0I"self << object -> self ;T0[I" (p1);T@FI"IO;TcRDoc::NormalClass00