Skip to content

Commit c8f5d44

Browse files
initial
0 parents  commit c8f5d44

Some content is hidden

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

58 files changed

+3832
-0
lines changed

.coveralls.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
service_name: travis-ci

.gitignore

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
*.gem
2+
*.rbc
3+
.bundle
4+
.config
5+
.yardoc
6+
InstalledFiles
7+
_yardoc
8+
coverage
9+
doc/
10+
lib/bundler/man
11+
pkg
12+
rdoc
13+
spec/reports
14+
test/tmp
15+
test/version_tmp
16+
tmp

.rspec

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--color
2+
--format documentation

.ruby-gemset

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
taskinator

.ruby-version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ruby-2.1.0

.travis.yml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: ruby
2+
cache: bundler
3+
4+
services:
5+
- redis-server
6+
7+
rvm:
8+
- 2.0.0
9+
- 2.1.0
10+
- 2.1.1
11+
- 2.1.2
12+
13+
script: 'bundle exec rake spec'
14+
15+
notifications:
16+
email:
17+
recipients:
18+
19+
on_failure: change
20+
on_success: never
21+

Gemfile

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
source 'https://rubygems.org'
2+
3+
# Specify your gem's dependencies in Taskinator.gemspec
4+
gemspec
5+
6+
# add as a git gem dependency until the official gem is up to date.
7+
# uses features not released to RubyGems yet:
8+
# * condition checks for event transistions - https://github.com/geekq/workflow/pull/109
9+
# * method names for conditions - https://github.com/geekq/workflow/pull/113
10+
gem 'workflow', :git => 'git://github.com/virtualstaticvoid/workflow.git', :branch => :master

Gemfile.lock

+136
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
GIT
2+
remote: git://github.com/virtualstaticvoid/workflow.git
3+
revision: b7578549f10b8b50e74fd31c3f5dccdb6bd08ce2
4+
branch: master
5+
specs:
6+
workflow (1.3.0)
7+
8+
PATH
9+
remote: .
10+
specs:
11+
taskinator (0.0.1)
12+
connection_pool (>= 2.0.0)
13+
json (>= 1.8.1)
14+
redis (>= 3.0.6)
15+
redis-namespace (>= 1.3.1)
16+
17+
GEM
18+
remote: https://rubygems.org/
19+
specs:
20+
activesupport (4.1.4)
21+
i18n (~> 0.6, >= 0.6.9)
22+
json (~> 1.7, >= 1.7.7)
23+
minitest (~> 5.1)
24+
thread_safe (~> 0.1)
25+
tzinfo (~> 1.1)
26+
byebug (2.7.0)
27+
columnize (~> 0.3)
28+
debugger-linecache (~> 1.2)
29+
celluloid (0.15.2)
30+
timers (~> 1.1.0)
31+
coderay (1.1.0)
32+
columnize (0.8.9)
33+
connection_pool (2.0.0)
34+
coveralls (0.7.0)
35+
multi_json (~> 1.3)
36+
rest-client
37+
simplecov (>= 0.7)
38+
term-ansicolor
39+
thor
40+
debugger-linecache (1.2.0)
41+
delayed_job (4.0.2)
42+
activesupport (>= 3.0, < 4.2)
43+
diff-lcs (1.2.5)
44+
docile (1.1.5)
45+
i18n (0.6.11)
46+
json (1.8.1)
47+
method_source (0.8.2)
48+
mime-types (2.3)
49+
minitest (5.4.0)
50+
mono_logger (1.1.0)
51+
multi_json (1.10.1)
52+
netrc (0.7.7)
53+
pry (0.9.12.6)
54+
coderay (~> 1.0)
55+
method_source (~> 0.8)
56+
slop (~> 3.4)
57+
pry-byebug (1.3.2)
58+
byebug (~> 2.7)
59+
pry (~> 0.9.12)
60+
rack (1.5.2)
61+
rack-protection (1.5.3)
62+
rack
63+
rake (10.3.2)
64+
redis (3.1.0)
65+
redis-namespace (1.5.0)
66+
redis (~> 3.0, >= 3.0.4)
67+
resque (1.25.2)
68+
mono_logger (~> 1.0)
69+
multi_json (~> 1.0)
70+
redis-namespace (~> 1.3)
71+
sinatra (>= 0.9.2)
72+
vegas (~> 0.1.2)
73+
resque_spec (0.16.0)
74+
resque (>= 1.19.0)
75+
rspec-core (>= 3.0.0)
76+
rspec-expectations (>= 3.0.0)
77+
rspec-mocks (>= 3.0.0)
78+
rest-client (1.7.2)
79+
mime-types (>= 1.16, < 3.0)
80+
netrc (~> 0.7)
81+
rspec (3.0.0)
82+
rspec-core (~> 3.0.0)
83+
rspec-expectations (~> 3.0.0)
84+
rspec-mocks (~> 3.0.0)
85+
rspec-core (3.0.3)
86+
rspec-support (~> 3.0.0)
87+
rspec-expectations (3.0.3)
88+
diff-lcs (>= 1.2.0, < 2.0)
89+
rspec-support (~> 3.0.0)
90+
rspec-mocks (3.0.3)
91+
rspec-support (~> 3.0.0)
92+
rspec-support (3.0.3)
93+
sidekiq (3.0.2)
94+
celluloid (>= 0.15.2)
95+
connection_pool (>= 2.0.0)
96+
json
97+
redis (>= 3.0.6)
98+
redis-namespace (>= 1.3.1)
99+
simplecov (0.9.0)
100+
docile (~> 1.1.0)
101+
multi_json
102+
simplecov-html (~> 0.8.0)
103+
simplecov-html (0.8.0)
104+
sinatra (1.4.5)
105+
rack (~> 1.4)
106+
rack-protection (~> 1.4)
107+
tilt (~> 1.3, >= 1.3.4)
108+
slop (3.6.0)
109+
term-ansicolor (1.3.0)
110+
tins (~> 1.0)
111+
thor (0.19.1)
112+
thread_safe (0.3.4)
113+
tilt (1.4.1)
114+
timers (1.1.0)
115+
tins (1.3.0)
116+
tzinfo (1.2.1)
117+
thread_safe (~> 0.1)
118+
vegas (0.1.11)
119+
rack (>= 1.0.0)
120+
121+
PLATFORMS
122+
ruby
123+
124+
DEPENDENCIES
125+
bundler (~> 1.6.0)
126+
coveralls (~> 0.7.0)
127+
delayed_job (>= 4.0.0)
128+
pry (~> 0.9.0)
129+
pry-byebug (~> 1.3.0)
130+
rake (~> 10.3.0)
131+
resque (>= 1.25.2)
132+
resque_spec (>= 0.16.0)
133+
rspec
134+
sidekiq (>= 3.0.0)
135+
taskinator!
136+
workflow!

LICENSE.txt

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
Copyright (c) 2014 Chris Stefano
2+
3+
4+
MIT License
5+
6+
Permission is hereby granted, free of charge, to any person obtaining
7+
a copy of this software and associated documentation files (the
8+
"Software"), to deal in the Software without restriction, including
9+
without limitation the rights to use, copy, modify, merge, publish,
10+
distribute, sublicense, and/or sell copies of the Software, and to
11+
permit persons to whom the Software is furnished to do so, subject to
12+
the following conditions:
13+
14+
The above copyright notice and this permission notice shall be
15+
included in all copies or substantial portions of the Software.
16+
17+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
18+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
19+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
20+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
21+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
22+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
23+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
24+
25+
----------------------------------------------------------------------
26+
27+
Portions of code are copied from the Sidekiq project, license below:
28+
29+
Copyright (c) Mike Perham
30+
https://github.com/mperham/sidekiq
31+
32+
Sidekiq is an Open Source project licensed under the terms of
33+
the LGPLv3 license. Please see <http://www.gnu.org/licenses/lgpl-3.0.html>
34+
for license text.
35+
36+
Sidekiq Pro has a commercial-friendly license allowing private forks
37+
and modifications of Sidekiq. Please see http://sidekiq.org/pro/ for
38+
more detail. You can find the commercial license terms in COMM-LICENSE.

0 commit comments

Comments
 (0)