Skip to content

Commit a75f085

Browse files
committed
Add 'activejob/' from commit '14f74a8331f94150dfee653224de8fc837797709'
git-subtree-dir: activejob git-subtree-mainline: b45b998 git-subtree-split: 14f74a8
2 parents b45b998 + 14f74a8 commit a75f085

File tree

104 files changed

+2276
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+2276
-0
lines changed

activejob/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/test/dummy/log/*
2+
/test/dummy/tmp/*

activejob/.travis.yml

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
before_install:
2+
- travis_retry gem install bundler
3+
- sudo apt-get update -qq
4+
- sudo apt-get install beanstalkd
5+
- echo "START=yes" | sudo tee -a /etc/default/beanstalkd
6+
- sudo /etc/init.d/beanstalkd start
7+
8+
rvm:
9+
- 1.9.3
10+
- 2.0.0
11+
- 2.1
12+
- ruby-head
13+
- rbx-2
14+
- jruby
15+
env:
16+
- QC_DATABASE_URL="postgres://postgres@localhost/active_jobs_qc_int_test" QUE_DATABASE_URL="postgres://postgres@localhost/active_jobs_qc_int_test"
17+
matrix:
18+
allow_failures:
19+
- rvm: rbx-2
20+
- rvm: jruby
21+
- rvm: ruby-head
22+
fast_finish: true
23+
notifications:
24+
email: false
25+
irc:
26+
on_success: change
27+
on_failure: always
28+
channels:
29+
- irc.freenode.org#rails-contrib
30+
campfire:
31+
on_success: change
32+
on_failure: always
33+
rooms:
34+
- secure: AgZwJA+9VdnWAw7QN9Z5s6RpQIzsEB0q7V+p3pCzXY45156WocL8iNQx+KnyOQ8jbRUt4L/XIOiZl5xHf4pHjXytHWHNhetAlVQP/hPeDcCSk/h0g5gqgf6QABdp38tBNaUq866bXHgCOZYPwwP9bypcmuv2SLyfIO+b/PBgqN0=
35+
services:
36+
- redis
37+
- rabbitmq
38+
addons:
39+
postgresql: "9.3"

activejob/CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* Started project.

activejob/Gemfile

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
source 'https://rubygems.org'
2+
3+
gemspec
4+
5+
gem 'rake'
6+
gem 'resque'
7+
gem 'resque-scheduler'
8+
gem 'sidekiq'
9+
gem 'sucker_punch'
10+
gem 'delayed_job'
11+
gem 'queue_classic'
12+
gem 'sneakers', '0.1.1.pre'
13+
gem 'que'
14+
gem 'backburner'
15+
gem 'qu-rails', github: "bkeepers/qu", branch: "master"
16+
gem 'qu-redis'
17+
18+
#for integration testing
19+
gem 'arel', github: 'rails/arel'
20+
gem 'rack', github: 'rack/rack'
21+
gem 'i18n', github: 'svenfuchs/i18n'
22+
gem 'rails', github: 'rails/rails'
23+
gem 'sqlite3'
24+
gem 'delayed_job_active_record'
25+
gem 'sequel'

activejob/Gemfile.lock

+206
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,206 @@
1+
GIT
2+
remote: git://github.com/bkeepers/qu.git
3+
revision: 50f3788f2b55ddd4dc939767fb35aebefa260322
4+
branch: master
5+
specs:
6+
qu (0.2.0)
7+
qu-rails (0.2.0)
8+
qu (= 0.2.0)
9+
railties (>= 3.2, < 5)
10+
qu-redis (0.2.0)
11+
qu (= 0.2.0)
12+
redis-namespace
13+
14+
GIT
15+
remote: git://github.com/rack/rack.git
16+
revision: e98a9f7ef0ddd9589145ea953948c73a8ce3caa9
17+
specs:
18+
rack (1.6.0.alpha)
19+
20+
GIT
21+
remote: git://github.com/rails/arel.git
22+
revision: 66cee768bc163537087037a583f60639eae49fc3
23+
specs:
24+
arel (6.0.0.20140505020427)
25+
26+
GIT
27+
remote: git://github.com/rails/rails.git
28+
revision: b2e88043b52a8f83820a0f4e8a65aa42fd40c544
29+
specs:
30+
actionmailer (4.2.0.alpha)
31+
actionpack (= 4.2.0.alpha)
32+
actionview (= 4.2.0.alpha)
33+
mail (~> 2.5, >= 2.5.4)
34+
actionpack (4.2.0.alpha)
35+
actionview (= 4.2.0.alpha)
36+
activesupport (= 4.2.0.alpha)
37+
rack (~> 1.6.0.alpha)
38+
rack-test (~> 0.6.2)
39+
actionview (4.2.0.alpha)
40+
activesupport (= 4.2.0.alpha)
41+
builder (~> 3.1)
42+
erubis (~> 2.7.0)
43+
activemodel (4.2.0.alpha)
44+
activesupport (= 4.2.0.alpha)
45+
builder (~> 3.1)
46+
activerecord (4.2.0.alpha)
47+
activemodel (= 4.2.0.alpha)
48+
activesupport (= 4.2.0.alpha)
49+
arel (~> 6.0.0)
50+
activesupport (4.2.0.alpha)
51+
i18n (>= 0.7.0.dev, < 0.8)
52+
json (~> 1.7, >= 1.7.7)
53+
minitest (~> 5.1)
54+
thread_safe (~> 0.1)
55+
tzinfo (~> 1.1)
56+
rails (4.2.0.alpha)
57+
actionmailer (= 4.2.0.alpha)
58+
actionpack (= 4.2.0.alpha)
59+
actionview (= 4.2.0.alpha)
60+
activemodel (= 4.2.0.alpha)
61+
activerecord (= 4.2.0.alpha)
62+
activesupport (= 4.2.0.alpha)
63+
bundler (>= 1.3.0, < 2.0)
64+
railties (= 4.2.0.alpha)
65+
sprockets-rails (~> 2.1)
66+
railties (4.2.0.alpha)
67+
actionpack (= 4.2.0.alpha)
68+
activesupport (= 4.2.0.alpha)
69+
rake (>= 0.8.7)
70+
thor (>= 0.18.1, < 2.0)
71+
72+
GIT
73+
remote: git://github.com/svenfuchs/i18n.git
74+
revision: cb679b8cdbab675703a3f88de4d48a48f7b50e06
75+
specs:
76+
i18n (0.7.0.dev)
77+
78+
PATH
79+
remote: .
80+
specs:
81+
activejob (4.2.0.alpha)
82+
activemodel-globalid
83+
activesupport (>= 4.1.0)
84+
85+
GEM
86+
remote: https://rubygems.org/
87+
specs:
88+
activemodel-globalid (0.1.1)
89+
activemodel (>= 4.1.0)
90+
activesupport (>= 4.1.0)
91+
amq-protocol (1.9.2)
92+
backburner (0.4.5)
93+
beaneater (~> 0.3.1)
94+
dante (~> 0.1.5)
95+
beaneater (0.3.2)
96+
builder (3.2.2)
97+
bunny (1.1.9)
98+
amq-protocol (>= 1.9.2)
99+
celluloid (0.15.2)
100+
timers (~> 1.1.0)
101+
connection_pool (2.0.0)
102+
dante (0.1.5)
103+
delayed_job (4.0.2)
104+
activesupport (>= 3.0, < 4.2)
105+
delayed_job_active_record (4.0.1)
106+
activerecord (>= 3.0, < 4.2)
107+
delayed_job (>= 3.0, < 4.1)
108+
erubis (2.7.0)
109+
hike (1.2.3)
110+
json (1.8.1)
111+
mail (2.6.1)
112+
mime-types (>= 1.16, < 3)
113+
mime-types (2.3)
114+
minitest (5.4.0)
115+
mono_logger (1.1.0)
116+
multi_json (1.10.1)
117+
pg (0.17.1)
118+
que (0.8.1)
119+
queue_classic (2.2.3)
120+
pg (~> 0.17.0)
121+
rack-protection (1.5.3)
122+
rack
123+
rack-test (0.6.2)
124+
rack (>= 1.0)
125+
rake (10.3.2)
126+
redis (3.1.0)
127+
redis-namespace (1.5.1)
128+
redis (~> 3.0, >= 3.0.4)
129+
resque (1.25.2)
130+
mono_logger (~> 1.0)
131+
multi_json (~> 1.0)
132+
redis-namespace (~> 1.3)
133+
sinatra (>= 0.9.2)
134+
vegas (~> 0.1.2)
135+
resque-scheduler (3.0.0)
136+
mono_logger (~> 1.0)
137+
redis (~> 3.0)
138+
resque (~> 1.25)
139+
rufus-scheduler (~> 2.0)
140+
rufus-scheduler (2.0.24)
141+
tzinfo (>= 0.3.22)
142+
sequel (4.8.0)
143+
serverengine (1.5.9)
144+
sigdump (~> 0.2.2)
145+
sidekiq (3.2.1)
146+
celluloid (>= 0.15.2)
147+
connection_pool (>= 2.0.0)
148+
json
149+
redis (>= 3.0.6)
150+
redis-namespace (>= 1.3.1)
151+
sigdump (0.2.2)
152+
sinatra (1.4.5)
153+
rack (~> 1.4)
154+
rack-protection (~> 1.4)
155+
tilt (~> 1.3, >= 1.3.4)
156+
sneakers (0.1.1.pre)
157+
bunny (~> 1.1.3)
158+
serverengine
159+
thor
160+
thread
161+
sprockets (2.12.1)
162+
hike (~> 1.2)
163+
multi_json (~> 1.0)
164+
rack (~> 1.0)
165+
tilt (~> 1.1, != 1.3.0)
166+
sprockets-rails (2.1.3)
167+
actionpack (>= 3.0)
168+
activesupport (>= 3.0)
169+
sprockets (~> 2.8)
170+
sqlite3 (1.3.9)
171+
sucker_punch (1.1)
172+
celluloid (~> 0.15.2)
173+
thor (0.19.1)
174+
thread (0.1.4)
175+
thread_safe (0.3.4)
176+
tilt (1.4.1)
177+
timers (1.1.0)
178+
tzinfo (1.2.1)
179+
thread_safe (~> 0.1)
180+
vegas (0.1.11)
181+
rack (>= 1.0.0)
182+
183+
PLATFORMS
184+
ruby
185+
186+
DEPENDENCIES
187+
activejob!
188+
arel!
189+
backburner
190+
delayed_job
191+
delayed_job_active_record
192+
i18n!
193+
qu-rails!
194+
qu-redis
195+
que
196+
queue_classic
197+
rack!
198+
rails!
199+
rake
200+
resque
201+
resque-scheduler
202+
sequel
203+
sidekiq
204+
sneakers (= 0.1.1.pre)
205+
sqlite3
206+
sucker_punch

activejob/MIT-LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Copyright (c) 2014 David Heinemeier Hansson
2+
3+
Permission is hereby granted, free of charge, to any person obtaining
4+
a copy of this software and associated documentation files (the
5+
"Software"), to deal in the Software without restriction, including
6+
without limitation the rights to use, copy, modify, merge, publish,
7+
distribute, sublicense, and/or sell copies of the Software, and to
8+
permit persons to whom the Software is furnished to do so, subject to
9+
the following conditions:
10+
11+
The above copyright notice and this permission notice shall be
12+
included in all copies or substantial portions of the Software.
13+
14+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21+

0 commit comments

Comments
 (0)