Sha256: a31c5ff013cc637ef421a3824c64462216e426dc9bf50bb3fb4072cf01d907f9
Contents?: true
Size: 703 Bytes
Versions: 1
Compression:
Stored size: 703 Bytes
Contents
# # Compatibility for older rubies # unless Object.method_defined?(:__send) class Object alias __send __send__ end end unless Object.method_defined?(:funcall) class Object alias funcall __send end end unless String.method_defined?(:lines) class String alias lines to_a end end unless String.method_defined?(:bytesize) class String alias bytesize size end end unless String.method_defined?(:match?) class String def match?(pattern, pos = 0) !match(pattern, pos).nil? end end end def fopen(*args, &block) option = args[1] if option and !Object.const_defined?(:Encoding) args[1] = option.sub(/:.*\z/, '') end File.open(*args, &block) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bitclust-core-1.2.6 | lib/bitclust/compat.rb |