Sha256: 5c20c0bb7c78b7bf96e042c2e5175b73e180b528979d6740d11ebf8a85964a9f

Contents?: true

Size: 335 Bytes

Versions: 32

Compression:

Stored size: 335 Bytes

Contents

module RorVsWild
  module Local
    class Queue
      attr_reader :requests
      def initialize
        @requests = []
      end

      def push_job(data)
      end

      def push_request(data)
        requests.unshift(data)
        data[:queued_at] = Time.now
        requests.pop if requests.size > 100
      end
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
rorvswild-1.7.1 lib/rorvswild/local/queue.rb
rorvswild-1.7.0 lib/rorvswild/local/queue.rb
rorvswild-1.6.5 lib/rorvswild/local/queue.rb
rorvswild-1.6.4 lib/rorvswild/local/queue.rb
rorvswild-1.6.3 lib/rorvswild/local/queue.rb
rorvswild-1.6.2 lib/rorvswild/local/queue.rb
rorvswild-1.6.1 lib/rorvswild/local/queue.rb
rorvswild-1.6.0 lib/rorvswild/local/queue.rb
rorvswild-1.5.17 lib/rorvswild/local/queue.rb
rorvswild-1.5.16 lib/rorvswild/local/queue.rb
rorvswild-1.5.15 lib/rorvswild/local/queue.rb
rorvswild-1.5.14 lib/rorvswild/local/queue.rb
rorvswild-1.5.13 lib/rorvswild/local/queue.rb
rorvswild-1.5.12 lib/rorvswild/local/queue.rb
rorvswild-1.5.11 lib/rorvswild/local/queue.rb
rorvswild-1.5.10 lib/rorvswild/local/queue.rb
rorvswild-1.5.9 lib/rorvswild/local/queue.rb
rorvswild-1.5.8 lib/rorvswild/local/queue.rb
rorvswild-1.5.7 lib/rorvswild/local/queue.rb
rorvswild-1.5.6 lib/rorvswild/local/queue.rb