Sha256: e6bb841d7f0666185486faec319216492d763883e84a7fde46835b1cbff34ba5

Contents?: true

Size: 390 Bytes

Versions: 2

Compression:

Stored size: 390 Bytes

Contents

module SnowmanIO
  module Loop
    class Spiders
      include Celluloid

      def initialize
        after(5) { tick }
      end

      def tick
        App.time "Spiders Performing Time" do
          perform
        end
        after(30) { tick }
      end

      private

      def perform
        Spider::InternalMongo.new.grab
        Spider::Mps.new.grab
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
snowman-io-0.5.1 lib/snowman-io/loop/spiders.rb
snowman-io-0.5.0 lib/snowman-io/loop/spiders.rb