1 # -*- encoding: binary -*-
2 module Rainbows::ByteSlice
3 if String.method_defined?(:encoding)
4 def byte_slice(buf, range)
5 if buf.encoding != Encoding::BINARY
6 buf.dup.force_encoding(Encoding::BINARY).slice!(range)
12 def byte_slice(buf, range)