Sha256: 120fb099032d9b0589fa8a1c50784c8e6141497e38350ed2fb1d568511712cd3

Contents?: true

Size: 417 Bytes

Versions: 1

Compression:

Stored size: 417 Bytes

Contents

require 'enumerator'

begin
  require 'generator' # 1.8.7
rescue LoadError
end

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

Version data entries

1 entries across 1 versions & 1 rubygems

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