Sha256: 4f5e58b20bf46dfd35b45e98fb876659edcde313b06b3ae93c47dc1665715e60
Contents?: true
Size: 656 Bytes
Versions: 22
Compression:
Stored size: 656 Bytes
Contents
unless Enumerable.method_defined?(:map) module Enumerable alias map collect end end unless Enumerable.method_defined?(:select) module Enumerable alias select find_all end end unless Enumerable.method_defined?(:reject) module Enumerable def reject result = [] each do |i| result.push i unless yield(i) end result end end end unless Enumerable.method_defined?(:sort_by) module Enumerable def sort_by map {|i| [yield(i), i] }.sort.map {|val, i| i } end end end unless File.respond_to?(:read) def File.read(fname) File.open(fname) {|f| return f.read } end end
Version data entries
22 entries across 22 versions & 7 rubygems