Sha256: 580fefe5d2660d2f6a303e47e4d943bac1a8eb06c09980c6568e75b979b8382f

Contents?: true

Size: 372 Bytes

Versions: 3

Compression:

Stored size: 372 Bytes

Contents

require 'enumerator'

module Combinatorics
  # auto-detects the `Enumerator` class.
  Enumerator = if defined?(::Enumerator) # 1.9
                 ::Enumerator
               elsif defined?(::Enumerable::Enumerator) # 1.8.7
                 ::Enumerable::Enumerator
               else
                 raise("unable to find the Enumerator class")
               end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
combinatorics-0.4.4 lib/combinatorics/enumerator.rb
combinatorics-0.4.3 lib/combinatorics/enumerator.rb
combinatorics-0.4.1 lib/combinatorics/enumerator.rb