Skip to content

gps-job — A Google Pub/Sub Adapter for ActiveJob

License

Notifications You must be signed in to change notification settings

vgsantoniazzi/gps-job

Repository files navigation

Google Pub/Sub job

Google Cloud Pub/Sub adapter and worker for ActiveJob.

Usage

gem 'gps-job'

First, change the ActiveJob backend.

require 'gps/job/adapter'

Rails.application.config.active_job.queue_adapter = :google_cloud_pubsub

Start the worker

$ rake gps:worker

Write the Job class and code to use it.

class MyJob < ApplicationJob
  def perform(name)
    puts "How are you?"
  end
end

Google Pub/Sub Emulator

https://cloud.google.com/pubsub/docs/emulator

$ gcloud beta emulators pubsub start

Contributing

$ bin/setup

I ❤️ Open source!

Follow github guides for forking a project

Follow github guides for contributing open source

Code Status

Build Status

License

Gem is released under the MIT license.

About

gps-job — A Google Pub/Sub Adapter for ActiveJob

Topics

Resources

License

Stars

Watchers

Forks

Languages