module Refinements
Public Instance Methods
extract(offset, length)
click to toggle source
# File lib/refinements.rb, line 7 def extract(offset, length) prev = pos seek(offset) bytes = read(length) seek(prev) bytes end
from(obj)
click to toggle source
# File lib/refinements.rb, line 17 def from(obj) obj = obj.nil? ? '' : obj obj = obj.is_a?(StringIO) ? obj : new(obj) obj.string.force_encoding(Encoding::ASCII_8BIT) obj end
peek()
click to toggle source
# File lib/refinements.rb, line 3 def peek string[pos] end