1 unless Enumerable.method_defined?(:map)
7 unless Enumerable.method_defined?(:select)
13 unless Enumerable.method_defined?(:reject)
18 result.push i unless yield(i)
25 unless Enumerable.method_defined?(:sort_by)
28 map {|i| [yield(i), i] }.sort.map {|val, i| i }
33 unless File.respond_to?(:read)