Sha256: 1c3be8ac26673fda7f39d2fdc7565a13fafb9fa79fc97fe06705e366a1e21f04

Contents?: true

Size: 413 Bytes

Versions: 52

Compression:

Stored size: 413 Bytes

Contents

# frozen_string_literal: true

require 'cloudtasker/redis_client'

require_relative 'schedule'
require_relative 'job'
require_relative 'middleware/server'

module Cloudtasker
  module Cron
    # Registration module
    module Middleware
      def self.configure
        Cloudtasker.configure do |config|
          config.server_middleware { |c| c.add(Middleware::Server) }
        end
      end
    end
  end
end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
cloudtasker-0.9.2 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.9.1 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.9.0 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.8.2 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.8.1 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.8.0 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.7.0 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.6.0 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.5.0 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.4.0 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.3.0 lib/cloudtasker/cron/middleware.rb
cloudtasker-0.2.0 lib/cloudtasker/cron/middleware.rb