From a832bc387bd80760f7a362664115f2e78085838e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sun, 18 May 2014 11:44:28 +0200 Subject: Skeleton gem --- Gemfile | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Gemfile (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000000..cd8aa9e04c --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source 'https://rubygems.org' + +gemspec \ No newline at end of file -- cgit v1.2.3 From eed52c8808fceb0004e488f77f0bc6904f7aaddf Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sun, 18 May 2014 13:11:00 +0200 Subject: Add ResqueAdapter and provide test infrastructure for the now multiple adapters --- Gemfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index cd8aa9e04c..aad6cc5441 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,6 @@ source 'https://rubygems.org' -gemspec \ No newline at end of file +gemspec + +gem 'resque' + -- cgit v1.2.3 From a712c07c7ff312aca9c72e9720baf59f779e0cc2 Mon Sep 17 00:00:00 2001 From: Abdelkader Boudih Date: Sun, 18 May 2014 19:02:02 +0000 Subject: Add Sidekiq adapter/wrapper fixes #3 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index aad6cc5441..c0c7f2da83 100644 --- a/Gemfile +++ b/Gemfile @@ -3,4 +3,4 @@ source 'https://rubygems.org' gemspec gem 'resque' - +gem 'sidekiq' -- cgit v1.2.3 From 68543de83612049e3254f7243b575039f102cd49 Mon Sep 17 00:00:00 2001 From: Abdelkader Boudih Date: Sun, 18 May 2014 19:20:06 +0000 Subject: Add Sucker Punch adapter/wrapper --- Gemfile | 1 + 1 file changed, 1 insertion(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index c0c7f2da83..e9b5ee9c8b 100644 --- a/Gemfile +++ b/Gemfile @@ -4,3 +4,4 @@ gemspec gem 'resque' gem 'sidekiq' +gem 'sucker_punch' \ No newline at end of file -- cgit v1.2.3 From d3ff144f89a1d42118f84f075fa3cc9b94fb190e Mon Sep 17 00:00:00 2001 From: Cristian Bica Date: Mon, 19 May 2014 00:47:35 +0300 Subject: Implemented delayed job --- Gemfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index e9b5ee9c8b..f8c97a8cab 100644 --- a/Gemfile +++ b/Gemfile @@ -4,4 +4,5 @@ gemspec gem 'resque' gem 'sidekiq' -gem 'sucker_punch' \ No newline at end of file +gem 'sucker_punch' +gem 'delayed_job' -- cgit v1.2.3 From 211ce71400449c7e65cbef8ba9546418a20b3c8f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 19 May 2014 12:06:09 +0200 Subject: Add GlobalID support for serialization --- Gemfile | 1 + 1 file changed, 1 insertion(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index f8c97a8cab..92b0ed1765 100644 --- a/Gemfile +++ b/Gemfile @@ -6,3 +6,4 @@ gem 'resque' gem 'sidekiq' gem 'sucker_punch' gem 'delayed_job' +gem 'activemodel-globalid', github: 'rails/activemodel-globalid' \ No newline at end of file -- cgit v1.2.3 From f3a9ad70570d52fa01d847d86f34ec2119d4631b Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 19 May 2014 12:39:14 +0200 Subject: Move activemodel-globalid dependency to gemspec --- Gemfile | 1 - 1 file changed, 1 deletion(-) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index 92b0ed1765..f8c97a8cab 100644 --- a/Gemfile +++ b/Gemfile @@ -6,4 +6,3 @@ gem 'resque' gem 'sidekiq' gem 'sucker_punch' gem 'delayed_job' -gem 'activemodel-globalid', github: 'rails/activemodel-globalid' \ No newline at end of file -- cgit v1.2.3 From 3688c6c638e0cc528fbe06d1fc393c0272cad3d9 Mon Sep 17 00:00:00 2001 From: Mike Perham Date: Mon, 19 May 2014 04:14:20 -0700 Subject: Pull in rake For those that don't have it globally... --- Gemfile | 1 + 1 file changed, 1 insertion(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index f8c97a8cab..9f74b017f0 100644 --- a/Gemfile +++ b/Gemfile @@ -2,6 +2,7 @@ source 'https://rubygems.org' gemspec +gem 'rake' gem 'resque' gem 'sidekiq' gem 'sucker_punch' -- cgit v1.2.3 From 5cad2c1b8aa1139ba3de45b3ce26b9d5c9931f6c Mon Sep 17 00:00:00 2001 From: Cristian Bica Date: Tue, 20 May 2014 00:01:56 +0300 Subject: Implemented queue_classic adapter --- Gemfile | 1 + 1 file changed, 1 insertion(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index 9f74b017f0..550da15615 100644 --- a/Gemfile +++ b/Gemfile @@ -7,3 +7,4 @@ gem 'resque' gem 'sidekiq' gem 'sucker_punch' gem 'delayed_job' +gem 'queue_classic' -- cgit v1.2.3 From 3648838173a1d7217560ed1cf8ab2a217ccbc6d1 Mon Sep 17 00:00:00 2001 From: Mike Perham Date: Mon, 19 May 2014 15:27:28 -0700 Subject: Implement enqueue_at/enqueue_in Delayed jobs are supported by all systems except QueueClassic. For it I decided to raise NotImplementedError. The inline implementation is a bit rough. --- Gemfile | 1 + 1 file changed, 1 insertion(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index 550da15615..cc2d17b5b7 100644 --- a/Gemfile +++ b/Gemfile @@ -4,6 +4,7 @@ gemspec gem 'rake' gem 'resque' +gem 'resque-scheduler' gem 'sidekiq' gem 'sucker_punch' gem 'delayed_job' -- cgit v1.2.3 From 1b71fe59b8cd6c7347729703c064b64866b3502e Mon Sep 17 00:00:00 2001 From: John DeSilva Date: Tue, 20 May 2014 00:56:08 +0200 Subject: Add Sneakers wrapper --- Gemfile | 1 + 1 file changed, 1 insertion(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index 550da15615..e40962dc92 100644 --- a/Gemfile +++ b/Gemfile @@ -8,3 +8,4 @@ gem 'sidekiq' gem 'sucker_punch' gem 'delayed_job' gem 'queue_classic' +gem 'sneakers', '0.1.1.pre' -- cgit v1.2.3 From 6d009504a02fecb822820e18abd69dd569f72e82 Mon Sep 17 00:00:00 2001 From: Abdelkader Boudih Date: Mon, 19 May 2014 18:09:45 +0000 Subject: Add Que Adapter/Wrapper --- Gemfile | 1 + 1 file changed, 1 insertion(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index e40962dc92..a9803f9284 100644 --- a/Gemfile +++ b/Gemfile @@ -9,3 +9,4 @@ gem 'sucker_punch' gem 'delayed_job' gem 'queue_classic' gem 'sneakers', '0.1.1.pre' +gem 'que' \ No newline at end of file -- cgit v1.2.3 From 243afc061cf527bebf6c76956c53c5cb637876c6 Mon Sep 17 00:00:00 2001 From: Dimitar Kostov Date: Tue, 20 May 2014 14:03:46 +0300 Subject: Adds backburner adapter --- Gemfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index a9803f9284..582214dd65 100644 --- a/Gemfile +++ b/Gemfile @@ -9,4 +9,5 @@ gem 'sucker_punch' gem 'delayed_job' gem 'queue_classic' gem 'sneakers', '0.1.1.pre' -gem 'que' \ No newline at end of file +gem 'que' +gem 'backburner' -- cgit v1.2.3 From b36d4da340fe81827601f9c192aefb2982cbcefb Mon Sep 17 00:00:00 2001 From: Cristian Bica Date: Thu, 12 Jun 2014 11:14:42 +0300 Subject: Implemented :qu adapter --- Gemfile | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index e5b9a8fec6..aa228d5669 100644 --- a/Gemfile +++ b/Gemfile @@ -12,3 +12,5 @@ gem 'queue_classic' gem 'sneakers', '0.1.1.pre' gem 'que' gem 'backburner' +gem 'qu-rails', github: "bkeepers/qu", branch: "master" +gem 'qu-redis' -- cgit v1.2.3 From 664546c208c406bba08b8eda2e6a600154d7232e Mon Sep 17 00:00:00 2001 From: Cristian Bica Date: Tue, 5 Aug 2014 09:05:14 +0300 Subject: Integration testing --- Gemfile | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index aa228d5669..12a1798fd5 100644 --- a/Gemfile +++ b/Gemfile @@ -14,3 +14,12 @@ gem 'que' gem 'backburner' gem 'qu-rails', github: "bkeepers/qu", branch: "master" gem 'qu-redis' + +#for integration testing +gem 'arel', github: 'rails/arel' +gem 'rack', github: 'rack/rack' +gem 'i18n', github: 'svenfuchs/i18n' +gem 'rails', github: 'rails/rails' +gem 'sqlite3' +gem 'delayed_job_active_record' +gem 'sequel' -- cgit v1.2.3 From 0c232779ece1ff6bf9bce9d55c54ea19867a2170 Mon Sep 17 00:00:00 2001 From: Abdelkader Boudih Date: Tue, 12 Aug 2014 09:29:21 +0000 Subject: Remove activejob integration tests --- Gemfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index 04cef17458..884572c232 100644 --- a/Gemfile +++ b/Gemfile @@ -35,6 +35,19 @@ end # AS gem 'dalli', '>= 2.2.1' +# ActiveJob +gem 'resque' +gem 'resque-scheduler' +gem 'sidekiq' +gem 'sucker_punch' +gem 'delayed_job' +gem 'queue_classic' +gem 'sneakers', '0.1.1.pre' +gem 'que' +gem 'backburner' +gem 'qu-rails', github: "bkeepers/qu", branch: "master" +gem 'qu-redis' + # Add your own local bundler stuff local_gemfile = File.dirname(__FILE__) + "/.Gemfile" instance_eval File.read local_gemfile if File.exist? local_gemfile -- cgit v1.2.3 From 9b209603d07cad48b47d554407d6319c9fcced18 Mon Sep 17 00:00:00 2001 From: Abdelkader Boudih Date: Wed, 13 Aug 2014 12:57:23 +0000 Subject: Clean adapter_test.rb and skip test for sidekiq in unsupported rubies --- Gemfile | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index 884572c232..d059926fdb 100644 --- a/Gemfile +++ b/Gemfile @@ -36,17 +36,17 @@ end gem 'dalli', '>= 2.2.1' # ActiveJob -gem 'resque' -gem 'resque-scheduler' -gem 'sidekiq' -gem 'sucker_punch' -gem 'delayed_job' -gem 'queue_classic' -gem 'sneakers', '0.1.1.pre' -gem 'que' -gem 'backburner' -gem 'qu-rails', github: "bkeepers/qu", branch: "master" -gem 'qu-redis' +gem 'resque', require: false +gem 'resque-scheduler', require: false +gem 'sidekiq', require: false +gem 'sucker_punch', require: false +gem 'delayed_job', require: false +gem 'queue_classic', require: false +gem 'sneakers', '0.1.1.pre', require: false +gem 'que', require: false +gem 'backburner', require: false +gem 'qu-rails', github: "bkeepers/qu", branch: "master", require: false +gem 'qu-redis', require: false # Add your own local bundler stuff local_gemfile = File.dirname(__FILE__) + "/.Gemfile" -- cgit v1.2.3 From 2f7b239fca6630e49ba8ad9df6fc7db25e1080f0 Mon Sep 17 00:00:00 2001 From: Abdelkader Boudih Date: Sun, 17 Aug 2014 01:06:30 +0000 Subject: [ActiveJob] Use globalid gem --- Gemfile | 1 + 1 file changed, 1 insertion(+) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index d059926fdb..dc6dc855a2 100644 --- a/Gemfile +++ b/Gemfile @@ -36,6 +36,7 @@ end gem 'dalli', '>= 2.2.1' # ActiveJob +gem 'globalid', github: 'rails/globalid' gem 'resque', require: false gem 'resque-scheduler', require: false gem 'sidekiq', require: false -- cgit v1.2.3