class Net::HTTP::Persistent::TimedStackMulti
Public Class Methods
new(size = 0, &block)
click to toggle source
Calls superclass method
# File lib/net/http/persistent/timed_stack_multi.rb, line 3 def initialize(size = 0, &block) super @enqueued = 0 @ques = Hash.new { |h, k| h[k] = [] } @lru = {} @key = :"connection_args-#{object_id}" end
Public Instance Methods
empty?()
click to toggle source
# File lib/net/http/persistent/timed_stack_multi.rb, line 12 def empty? (@created - @enqueued) >= @max end
length()
click to toggle source
# File lib/net/http/persistent/timed_stack_multi.rb, line 16 def length @max - @created + @enqueued end