Sha256: dd000f7882a5bbd4dcf395e6f1447676fd55271aa9308bda13a5930e6b93b5ea
Contents?: true
Size: 709 Bytes
Versions: 1
Compression:
Stored size: 709 Bytes
Contents
# A priority queue implementation. # This extension contains two implementations, a c extension and a pure ruby # implementation. When the compiled extension can not be found, it falls back # to the pure ruby extension. # # See CPriorityQueue and RubyPriorityQueue for more information. unless $USE_RUBY begin require 'amp/priority_queue/CPriorityQueue' PriorityQueue = CPriorityQueue rescue LoadError # C Version could not be found, try ruby version need { 'priority_queue/ruby_priority_queue' } Amp::UI.debug "Loading alternative ruby: PriorityQueue" PriorityQueue = RubyPriorityQueue end else need { 'priority_queue/ruby_priority_queue' } PriorityQueue = RubyPriorityQueue end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
amp-0.5.3 | lib/amp/dependencies/priority_queue.rb |