From ed4ff9d27ebe6d46031df6f010144e45d4301455 Mon Sep 17 00:00:00 2001 From: Ian Agne Date: Tue, 2 May 2017 03:57:14 -0500 Subject: [PATCH] Remove delayed_job_active_record dependency (#845) The delayed_job_active_record gem was added by suspenders automatically during the generation of this gem. The delayed_job_active_record is not currently used. * Remove delayed_job_active_record dependency * Re-generate appraisal gemfiles to exclude delayed_job_active_record * Remove delayed_job binstubs * Remove BackgroundJobs spec support module --- Gemfile | 1 - Gemfile.lock | 6 ------ bin/delayed_job | 5 ----- gemfiles/rails42.gemfile | 1 - gemfiles/rails50.gemfile | 1 - gemfiles/sass_3_4.gemfile | 1 - spec/support/background_jobs.rb | 19 ------------------- 7 files changed, 34 deletions(-) delete mode 100755 bin/delayed_job delete mode 100644 spec/support/background_jobs.rb diff --git a/Gemfile b/Gemfile index 39fe92221c..69deebe2b9 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,6 @@ gemspec gem "administrate-field-image" gem "autoprefixer-rails" gem "bourbon", "~> 5.0.0.beta.7" -gem "delayed_job_active_record" gem "faker" gem "pg" gem "redcarpet" diff --git a/Gemfile.lock b/Gemfile.lock index 9bc6bbe074..0bb6a48e81 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -83,11 +83,6 @@ GEM database_cleaner (1.5.1) datetime_picker_rails (0.0.7) momentjs-rails (>= 2.8.1) - delayed_job (4.1.1) - activesupport (>= 3.0, < 5.0) - delayed_job_active_record (4.1.0) - activerecord (>= 3.0, < 5) - delayed_job (>= 3.0, < 5) diff-lcs (1.2.5) dotenv (2.0.2) dotenv-rails (2.0.2) @@ -273,7 +268,6 @@ DEPENDENCIES bundler-audit byebug database_cleaner - delayed_job_active_record dotenv-rails factory_girl_rails faker diff --git a/bin/delayed_job b/bin/delayed_job deleted file mode 100755 index edf195985f..0000000000 --- a/bin/delayed_job +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env ruby - -require File.expand_path(File.join(File.dirname(__FILE__), '..', 'config', 'environment')) -require 'delayed/command' -Delayed::Command.new(ARGV).daemonize diff --git a/gemfiles/rails42.gemfile b/gemfiles/rails42.gemfile index 4cd9332705..1929f8e42f 100644 --- a/gemfiles/rails42.gemfile +++ b/gemfiles/rails42.gemfile @@ -5,7 +5,6 @@ source "https://rubygems.org" gem "administrate-field-image" gem "autoprefixer-rails" gem "bourbon", "~> 5.0.0.beta.7" -gem "delayed_job_active_record" gem "faker" gem "pg" gem "redcarpet" diff --git a/gemfiles/rails50.gemfile b/gemfiles/rails50.gemfile index b2d4c5d743..0cfd4c5bb0 100644 --- a/gemfiles/rails50.gemfile +++ b/gemfiles/rails50.gemfile @@ -5,7 +5,6 @@ source "https://rubygems.org" gem "administrate-field-image" gem "autoprefixer-rails" gem "bourbon", "~> 5.0.0.beta.7" -gem "delayed_job_active_record" gem "faker" gem "pg" gem "redcarpet" diff --git a/gemfiles/sass_3_4.gemfile b/gemfiles/sass_3_4.gemfile index e779975828..f36a8752ac 100644 --- a/gemfiles/sass_3_4.gemfile +++ b/gemfiles/sass_3_4.gemfile @@ -5,7 +5,6 @@ source "https://rubygems.org" gem "administrate-field-image" gem "autoprefixer-rails" gem "bourbon", "~> 5.0.0.beta.7" -gem "delayed_job_active_record" gem "faker" gem "pg" gem "redcarpet" diff --git a/spec/support/background_jobs.rb b/spec/support/background_jobs.rb deleted file mode 100644 index 14788de293..0000000000 --- a/spec/support/background_jobs.rb +++ /dev/null @@ -1,19 +0,0 @@ -module BackgroundJobs - def run_background_jobs_immediately - delay_jobs = Delayed::Worker.delay_jobs - Delayed::Worker.delay_jobs = false - yield - ensure - Delayed::Worker.delay_jobs = delay_jobs - end -end - -RSpec.configure do |config| - config.around(:each, type: :feature) do |example| - run_background_jobs_immediately do - example.run - end - end - - config.include BackgroundJobs -end