xar unarchiver (.xar, .pkg, .xip)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 17 lines 294 B view raw
1class SliceIO < IO 2 def initialize(@slice : Bytes) 3 end 4 5 def read(slice : Bytes) 6 n = [slice.size, @slice.size].min 7 n.times do |i| 8 slice[i] = @slice[i] 9 end 10 @slice = @slice[n..-1] 11 n 12 end 13 14 def write(slice : Bytes) : Nil 15 raise "Write not implemented" 16 end 17end