Sha256: 237df19ab4c044cb38f20e13ae983e39633cfc99fc5317e225c887adc8095683

Contents?: true

Size: 418 Bytes

Versions: 1

Compression:

Stored size: 418 Bytes

Contents

require 'enumerator'
require 'generator' if RUBY_VERSION < '1.9'

module Combinatorics
  # auto-detects the `Generator` class.
  Generator = if defined?(::Generator) # 1.8.7
                ::Generator
              elsif defined?(::Enumerator::Generator) # >= 1.9.1
                ::Enumerator::Generator
              else
                raise(NameError,"unable to find the Generator class")
              end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
combinatorics-0.4.4 lib/combinatorics/generator.rb