# frozen_string_literal: true
require 'cloudtasker/backend/google_cloud_task' require 'cloudtasker/config'
ENV ||= 'true'
namespace :cloudtasker do
desc 'Setup a Cloud Task queue. (default options: ' \ "name=#{Cloudtasker::Config::DEFAULT_JOB_QUEUE}, " \ "concurrency=#{Cloudtasker::Config::DEFAULT_QUEUE_CONCURRENCY}, " \ "retries=#{Cloudtasker::Config::DEFAULT_QUEUE_RETRIES})" task setup_queue: :environment do puts Cloudtasker::Backend::GoogleCloudTask.setup_queue( name: ENV['name'], concurrency: ENV['concurrency'], retries: ENV['retries'] ) end
end