1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
if RUBY_VERSION < '1.9.2' # :stopdoc: class IO def self.binread(name, length = nil, offset = nil) return File.read name unless length || offset File.open(name, 'rb') { |f| f.seek offset if offset f.read length } end end # :startdoc: end