ÿØÿà JFIF ÿÛ „ ( %!1!%)+//.383,7(-.+
-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ ¥2" ÿÄ ÿÄ J ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ ÿÄ * !1AQa‘"2q3±ð#b¡ÿÚ ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁTÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßwpŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
?>
.........................................
.............................................................................
ÿØÿà JFIF ÿÛ „
(
%!1!%)+//.383,7(-.+
-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ ¥2" ÿÄ
ÿÄ J ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ
ÿÄ * !1AQa‘"2q3±ð#b¡ÿÚ
? ¼QxJQaÍuò¸Zö
Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁTÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßwpŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
?>
.........................................
.............................................................................
????????????????????????????????????
????????????????????????????????????
ÿØÿà JFIF ÿÛ „ ( %!1!%)+//.383,7(-.+
-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ ¥2" ÿÄ ÿÄ J ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ ÿÄ * !1AQa‘"2q3±ð#b¡ÿÚ ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁTÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßwpŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
?>
.........................................
.............................................................................
ÿØÿà JFIF ÿÛ „
(
%!1!%)+//.383,7(-.+
-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ ¥2" ÿÄ
ÿÄ J ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ
ÿÄ * !1AQa‘"2q3±ð#b¡ÿÚ
? ¼QxJQaÍuò¸Zö
Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁTÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßwpŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
?>
.........................................
.............................................................................
????????????????????????????????????
????????????????????????????????????
U:RDoc::AnyMethod[iI"
slice:ETI"IO::Buffer#slice;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"PProduce another IO::Buffer which is a slice (or view into) the current one ;TI"=starting at +offset+ bytes and going for +length+ bytes.;To:RDoc::Markup::BlankLine o;
; [I"NThe slicing happens without copying of memory, and the slice keeps being ;TI"Lassociated with the original buffer's source (string, or file), if any.;T@o;
; [I"PIf the offset is not given, it will be zero. If the offset is negative, it ;TI"!will raise an ArgumentError.;T@o;
; [I"KIf the length is not given, the slice will be as long as the original ;TI"Qbuffer minus the specified offset. If the length is negative, it will raise ;TI"an ArgumentError.;T@o;
; [I"MRaises RuntimeError if the offset+length is out of the current ;TI"buffer's bounds.;T@o:RDoc::Markup::Verbatim; [#I"string = 'test'
;TI")buffer = IO::Buffer.for(string).dup
;TI"
;TI"slice = buffer.slice
;TI"
# =>
;TI"0# #
;TI"H# 0x00000000 74 65 73 74 test
;TI"
;TI"buffer.slice(2)
;TI"
# =>
;TI"0# #
;TI"F# 0x00000000 73 74 st
;TI"
;TI" slice = buffer.slice(1, 2)
;TI"
# =>
;TI"0# #
;TI"F# 0x00000000 65 73 es
;TI"
;TI"-# Put "o" into 0s position of the slice
;TI"slice.set_string('o', 0)
;TI"slice
;TI"
# =>
;TI"0# #
;TI"F# 0x00000000 6f 73 os
;TI"
;TI"?# it is also visible at position 1 of the original buffer
;TI"buffer
;TI"
# =>
;TI"3# #
;TI"G# 0x00000000 74 6f 73 74 tost;T:@format0:
@fileI"io_buffer.c;T:0@omit_headings_from_table_of_contents_below0I",slice([offset, [length]]) -> io_buffer
;T0[ I"(*args);T@AFI"Buffer;TcRDoc::NormalClass00