Sha256: dc9be07eaf6dcc7b7c61a3113d2e65fa41da47c1d568f90976d277a507d11ac6
Contents?: true
Size: 718 Bytes
Versions: 7
Compression:
Stored size: 718 Bytes
Contents
# encoding: utf-8 if RUBY_VERSION < "1.9" require "strscan" class String #:nodoc: alias_method :lines, :to_a def each_char scanner, char = StringScanner.new(self), /./mu loop { yield(scanner.scan(char) || break) } end end class File #:nodoc: def self.read_binary(file) File.open(file,"rb") { |f| f.read } end end def ruby_18 #:nodoc: yield end def ruby_19 #:nodoc: false end else class File #:nodoc: def self.read_binary(file) File.open(file,"rb:BINARY") { |f| f.read } end end def ruby_18 #:nodoc: false end def ruby_19 #:nodoc: yield end end
Version data entries
7 entries across 7 versions & 4 rubygems