@@ -50,7 +50,7 @@ gem 'protected_attributes', '~>1.0.8' # This must be loaded before some other ge |
||
50 | 50 |
gem 'ace-rails-ap', '~> 2.0.1' |
51 | 51 |
gem 'bootstrap-kaminari-views', '~> 0.0.3' |
52 | 52 |
gem 'bundler', '>= 1.5.0' |
53 |
-gem 'coffee-rails', '~> 4.0.0' |
|
53 |
+gem 'coffee-rails', '~> 4.1.0' |
|
54 | 54 |
gem 'daemons', '~> 1.1.9' |
55 | 55 |
gem 'delayed_job', '~> 4.0.0' |
56 | 56 |
gem 'delayed_job_active_record', '~> 4.0.0' |
@@ -59,7 +59,7 @@ gem 'em-http-request', '~> 1.1.2' |
||
59 | 59 |
gem 'faraday', '~> 0.9.0' |
60 | 60 |
gem 'faraday_middleware' |
61 | 61 |
gem 'feed-normalizer' |
62 |
-gem 'font-awesome-sass' |
|
62 |
+gem 'font-awesome-sass', '~> 4.3' |
|
63 | 63 |
gem 'foreman', '~> 0.63.0' |
64 | 64 |
# geokit-rails doesn't work with geokit 1.8.X but it specifies ~> 1.5 |
65 | 65 |
# in its own Gemfile. |
@@ -76,9 +76,9 @@ gem 'mysql2', '~> 0.3.16' |
||
76 | 76 |
gem 'multi_xml' |
77 | 77 |
gem 'nokogiri', '~> 1.6.4' |
78 | 78 |
gem 'omniauth' |
79 |
-gem 'rails' , '4.1.8' |
|
79 |
+gem 'rails' , '4.2.0' |
|
80 | 80 |
gem 'rufus-scheduler', '~> 3.0.8', require: false |
81 |
-gem 'sass-rails', '~> 4.0.0' |
|
81 |
+gem 'sass-rails', '~> 5.0' |
|
82 | 82 |
gem 'select2-rails', '~> 3.5.4' |
83 | 83 |
gem 'spectrum-rails' |
84 | 84 |
gem 'string-scrub' # for ruby <2.1 |
@@ -101,12 +101,12 @@ group :development, :test do |
||
101 | 101 |
gem 'dotenv-rails' |
102 | 102 |
gem 'pry' |
103 | 103 |
gem 'rr' |
104 |
- gem 'rspec', '~> 3.0' |
|
105 |
- gem 'rspec-collection_matchers', '~> 1.0.0' |
|
106 |
- gem 'rspec-rails', '~> 3.0.1' |
|
107 |
- gem 'rspec-html-matchers', '~> 0.6.1' |
|
104 |
+ gem 'rspec', '~> 3.2' |
|
105 |
+ gem 'rspec-collection_matchers', '~> 1.1.0' |
|
106 |
+ gem 'rspec-rails', '~> 3.1' |
|
107 |
+ gem 'rspec-html-matchers', '~> 0.7' |
|
108 | 108 |
gem 'shoulda-matchers' |
109 |
- gem 'spring', '~> 1.3.2' |
|
109 |
+ gem 'spring', '~> 1.3.0' |
|
110 | 110 |
gem 'spring-commands-rspec' |
111 | 111 |
gem 'vcr' |
112 | 112 |
gem 'webmock', '~> 1.17.4', require: false |
@@ -12,60 +12,69 @@ GEM |
||
12 | 12 |
remote: https://rubygems.org/ |
13 | 13 |
specs: |
14 | 14 |
ace-rails-ap (2.0.1) |
15 |
- actionmailer (4.1.8) |
|
16 |
- actionpack (= 4.1.8) |
|
17 |
- actionview (= 4.1.8) |
|
15 |
+ actionmailer (4.2.0) |
|
16 |
+ actionpack (= 4.2.0) |
|
17 |
+ actionview (= 4.2.0) |
|
18 |
+ activejob (= 4.2.0) |
|
18 | 19 |
mail (~> 2.5, >= 2.5.4) |
19 |
- actionpack (4.1.8) |
|
20 |
- actionview (= 4.1.8) |
|
21 |
- activesupport (= 4.1.8) |
|
22 |
- rack (~> 1.5.2) |
|
20 |
+ rails-dom-testing (~> 1.0, >= 1.0.5) |
|
21 |
+ actionpack (4.2.0) |
|
22 |
+ actionview (= 4.2.0) |
|
23 |
+ activesupport (= 4.2.0) |
|
24 |
+ rack (~> 1.6.0) |
|
23 | 25 |
rack-test (~> 0.6.2) |
24 |
- actionview (4.1.8) |
|
25 |
- activesupport (= 4.1.8) |
|
26 |
+ rails-dom-testing (~> 1.0, >= 1.0.5) |
|
27 |
+ rails-html-sanitizer (~> 1.0, >= 1.0.1) |
|
28 |
+ actionview (4.2.0) |
|
29 |
+ activesupport (= 4.2.0) |
|
26 | 30 |
builder (~> 3.1) |
27 | 31 |
erubis (~> 2.7.0) |
28 |
- activemodel (4.1.8) |
|
29 |
- activesupport (= 4.1.8) |
|
32 |
+ rails-dom-testing (~> 1.0, >= 1.0.5) |
|
33 |
+ rails-html-sanitizer (~> 1.0, >= 1.0.1) |
|
34 |
+ activejob (4.2.0) |
|
35 |
+ activesupport (= 4.2.0) |
|
36 |
+ globalid (>= 0.3.0) |
|
37 |
+ activemodel (4.2.0) |
|
38 |
+ activesupport (= 4.2.0) |
|
30 | 39 |
builder (~> 3.1) |
31 |
- activerecord (4.1.8) |
|
32 |
- activemodel (= 4.1.8) |
|
33 |
- activesupport (= 4.1.8) |
|
34 |
- arel (~> 5.0.0) |
|
35 |
- activesupport (4.1.8) |
|
36 |
- i18n (~> 0.6, >= 0.6.9) |
|
40 |
+ activerecord (4.2.0) |
|
41 |
+ activemodel (= 4.2.0) |
|
42 |
+ activesupport (= 4.2.0) |
|
43 |
+ arel (~> 6.0) |
|
44 |
+ activesupport (4.2.0) |
|
45 |
+ i18n (~> 0.7) |
|
37 | 46 |
json (~> 1.7, >= 1.7.7) |
38 | 47 |
minitest (~> 5.1) |
39 |
- thread_safe (~> 0.1) |
|
48 |
+ thread_safe (~> 0.3, >= 0.3.4) |
|
40 | 49 |
tzinfo (~> 1.1) |
41 | 50 |
addressable (2.3.7) |
42 |
- arel (5.0.1.20140414130214) |
|
51 |
+ arel (6.0.0) |
|
43 | 52 |
autoparse (0.3.3) |
44 | 53 |
addressable (>= 2.3.1) |
45 | 54 |
extlib (>= 0.9.15) |
46 | 55 |
multi_json (>= 1.0.0) |
47 |
- bcrypt (3.1.7) |
|
56 |
+ bcrypt (3.1.10) |
|
48 | 57 |
better_errors (1.1.0) |
49 | 58 |
coderay (>= 1.0.0) |
50 | 59 |
erubis (>= 2.6.6) |
51 | 60 |
binding_of_caller (0.7.2) |
52 | 61 |
debug_inspector (>= 0.0.1) |
53 |
- bootstrap-kaminari-views (0.0.3) |
|
62 |
+ bootstrap-kaminari-views (0.0.5) |
|
54 | 63 |
kaminari (>= 0.13) |
55 | 64 |
rails (>= 3.1) |
56 | 65 |
buftok (0.2.0) |
57 | 66 |
builder (3.2.2) |
58 |
- celluloid (0.15.2) |
|
59 |
- timers (~> 1.1.0) |
|
67 |
+ celluloid (0.16.0) |
|
68 |
+ timers (~> 4.0.0) |
|
60 | 69 |
chronic (0.10.2) |
61 | 70 |
coderay (1.1.0) |
62 |
- coffee-rails (4.0.1) |
|
71 |
+ coffee-rails (4.1.0) |
|
63 | 72 |
coffee-script (>= 2.2.0) |
64 | 73 |
railties (>= 4.0.0, < 5.0) |
65 | 74 |
coffee-script (2.3.0) |
66 | 75 |
coffee-script-source |
67 | 76 |
execjs |
68 |
- coffee-script-source (1.7.1) |
|
77 |
+ coffee-script-source (1.9.1) |
|
69 | 78 |
cookiejar (0.3.2) |
70 | 79 |
coveralls (0.7.1) |
71 | 80 |
multi_json (~> 1.3) |
@@ -77,14 +86,14 @@ GEM |
||
77 | 86 |
safe_yaml (~> 1.0.0) |
78 | 87 |
daemons (1.1.9) |
79 | 88 |
debug_inspector (0.0.2) |
80 |
- delayed_job (4.0.2) |
|
81 |
- activesupport (>= 3.0, < 4.2) |
|
82 |
- delayed_job_active_record (4.0.2) |
|
83 |
- activerecord (>= 3.0, < 4.2) |
|
89 |
+ delayed_job (4.0.6) |
|
90 |
+ activesupport (>= 3.0, < 5.0) |
|
91 |
+ delayed_job_active_record (4.0.3) |
|
92 |
+ activerecord (>= 3.0, < 5.0) |
|
84 | 93 |
delayed_job (>= 3.0, < 4.1) |
85 | 94 |
delorean (2.1.0) |
86 | 95 |
chronic |
87 |
- devise (3.4.0) |
|
96 |
+ devise (3.4.1) |
|
88 | 97 |
bcrypt (~> 3.0) |
89 | 98 |
orm_adapter (~> 0.1) |
90 | 99 |
railties (>= 3.2.6, < 5) |
@@ -130,7 +139,7 @@ GEM |
||
130 | 139 |
hpricot (>= 0.6) |
131 | 140 |
simple-rss (>= 1.1) |
132 | 141 |
ffi (1.9.5) |
133 |
- font-awesome-sass (4.2.0) |
|
142 |
+ font-awesome-sass (4.3.1) |
|
134 | 143 |
sass (~> 3.2) |
135 | 144 |
forecast_io (2.0.0) |
136 | 145 |
faraday |
@@ -145,6 +154,8 @@ GEM |
||
145 | 154 |
geokit-rails (2.0.1) |
146 | 155 |
geokit (~> 1.5) |
147 | 156 |
rails (>= 3.0) |
157 |
+ globalid (0.3.3) |
|
158 |
+ activesupport (>= 4.1.0) |
|
148 | 159 |
google-api-client (0.7.1) |
149 | 160 |
addressable (>= 2.3.2) |
150 | 161 |
autoparse (>= 0.3.3) |
@@ -174,6 +185,7 @@ GEM |
||
174 | 185 |
hike (1.2.3) |
175 | 186 |
hipchat (1.2.0) |
176 | 187 |
httparty |
188 |
+ hitimes (1.2.2) |
|
177 | 189 |
hpricot (0.8.6) |
178 | 190 |
httmultiparty (0.3.10) |
179 | 191 |
httparty (>= 0.7.3) |
@@ -207,6 +219,8 @@ GEM |
||
207 | 219 |
celluloid (>= 0.15.2) |
208 | 220 |
rb-fsevent (>= 0.9.3) |
209 | 221 |
rb-inotify (>= 0.9) |
222 |
+ loofah (2.0.1) |
|
223 |
+ nokogiri (>= 1.5.9) |
|
210 | 224 |
lumberjack (1.0.9) |
211 | 225 |
macaddr (1.7.1) |
212 | 226 |
systemu (~> 2.6.2) |
@@ -265,29 +279,38 @@ GEM |
||
265 | 279 |
coderay (~> 1.1.0) |
266 | 280 |
method_source (~> 0.8.1) |
267 | 281 |
slop (~> 3.4) |
268 |
- quiet_assets (1.0.3) |
|
282 |
+ quiet_assets (1.1.0) |
|
269 | 283 |
railties (>= 3.1, < 5.0) |
270 |
- rack (1.5.2) |
|
271 |
- rack-test (0.6.2) |
|
284 |
+ rack (1.6.0) |
|
285 |
+ rack-test (0.6.3) |
|
272 | 286 |
rack (>= 1.0) |
273 |
- rails (4.1.8) |
|
274 |
- actionmailer (= 4.1.8) |
|
275 |
- actionpack (= 4.1.8) |
|
276 |
- actionview (= 4.1.8) |
|
277 |
- activemodel (= 4.1.8) |
|
278 |
- activerecord (= 4.1.8) |
|
279 |
- activesupport (= 4.1.8) |
|
287 |
+ rails (4.2.0) |
|
288 |
+ actionmailer (= 4.2.0) |
|
289 |
+ actionpack (= 4.2.0) |
|
290 |
+ actionview (= 4.2.0) |
|
291 |
+ activejob (= 4.2.0) |
|
292 |
+ activemodel (= 4.2.0) |
|
293 |
+ activerecord (= 4.2.0) |
|
294 |
+ activesupport (= 4.2.0) |
|
280 | 295 |
bundler (>= 1.3.0, < 2.0) |
281 |
- railties (= 4.1.8) |
|
282 |
- sprockets-rails (~> 2.0) |
|
283 |
- rails_12factor (0.0.2) |
|
296 |
+ railties (= 4.2.0) |
|
297 |
+ sprockets-rails |
|
298 |
+ rails-deprecated_sanitizer (1.0.3) |
|
299 |
+ activesupport (>= 4.2.0.alpha) |
|
300 |
+ rails-dom-testing (1.0.5) |
|
301 |
+ activesupport (>= 4.2.0.beta, < 5.0) |
|
302 |
+ nokogiri (~> 1.6.0) |
|
303 |
+ rails-deprecated_sanitizer (>= 1.0.1) |
|
304 |
+ rails-html-sanitizer (1.0.1) |
|
305 |
+ loofah (~> 2.0) |
|
306 |
+ rails_12factor (0.0.3) |
|
284 | 307 |
rails_serve_static_assets |
285 | 308 |
rails_stdout_logging |
286 |
- rails_serve_static_assets (0.0.2) |
|
309 |
+ rails_serve_static_assets (0.0.4) |
|
287 | 310 |
rails_stdout_logging (0.0.3) |
288 |
- railties (4.1.8) |
|
289 |
- actionpack (= 4.1.8) |
|
290 |
- activesupport (= 4.1.8) |
|
311 |
+ railties (4.2.0) |
|
312 |
+ actionpack (= 4.2.0) |
|
313 |
+ activesupport (= 4.2.0) |
|
291 | 314 |
rake (>= 0.8.7) |
292 | 315 |
thor (>= 0.18.1, < 2.0) |
293 | 316 |
raindrops (0.13.0) |
@@ -295,57 +318,61 @@ GEM |
||
295 | 318 |
rb-fsevent (0.9.4) |
296 | 319 |
rb-inotify (0.9.5) |
297 | 320 |
ffi (>= 0.5.0) |
321 |
+ rdoc (4.2.0) |
|
322 |
+ json (~> 1.4) |
|
298 | 323 |
ref (1.0.5) |
299 |
- responders (1.1.1) |
|
300 |
- railties (>= 3.2, < 4.2) |
|
324 |
+ responders (2.1.0) |
|
325 |
+ railties (>= 4.2.0, < 5) |
|
301 | 326 |
rest-client (1.7.3) |
302 | 327 |
mime-types (>= 1.16, < 3.0) |
303 | 328 |
netrc (~> 0.7) |
304 |
- retriable (1.4.1) |
|
329 |
+ retriable (2.0.2) |
|
305 | 330 |
rr (1.1.2) |
306 |
- rspec (3.0.0) |
|
307 |
- rspec-core (~> 3.0.0) |
|
308 |
- rspec-expectations (~> 3.0.0) |
|
309 |
- rspec-mocks (~> 3.0.0) |
|
310 |
- rspec-collection_matchers (1.0.0) |
|
331 |
+ rspec (3.2.0) |
|
332 |
+ rspec-core (~> 3.2.0) |
|
333 |
+ rspec-expectations (~> 3.2.0) |
|
334 |
+ rspec-mocks (~> 3.2.0) |
|
335 |
+ rspec-collection_matchers (1.1.2) |
|
311 | 336 |
rspec-expectations (>= 2.99.0.beta1) |
312 |
- rspec-core (3.0.4) |
|
313 |
- rspec-support (~> 3.0.0) |
|
314 |
- rspec-expectations (3.0.4) |
|
337 |
+ rspec-core (3.2.1) |
|
338 |
+ rspec-support (~> 3.2.0) |
|
339 |
+ rspec-expectations (3.2.0) |
|
315 | 340 |
diff-lcs (>= 1.2.0, < 2.0) |
316 |
- rspec-support (~> 3.0.0) |
|
317 |
- rspec-html-matchers (0.6.1) |
|
341 |
+ rspec-support (~> 3.2.0) |
|
342 |
+ rspec-html-matchers (0.7.0) |
|
318 | 343 |
nokogiri (~> 1) |
319 | 344 |
rspec (~> 3) |
320 |
- rspec-mocks (3.0.4) |
|
321 |
- rspec-support (~> 3.0.0) |
|
322 |
- rspec-rails (3.0.2) |
|
323 |
- actionpack (>= 3.0) |
|
324 |
- activesupport (>= 3.0) |
|
325 |
- railties (>= 3.0) |
|
326 |
- rspec-core (~> 3.0.0) |
|
327 |
- rspec-expectations (~> 3.0.0) |
|
328 |
- rspec-mocks (~> 3.0.0) |
|
329 |
- rspec-support (~> 3.0.0) |
|
330 |
- rspec-support (3.0.4) |
|
345 |
+ rspec-mocks (3.2.1) |
|
346 |
+ diff-lcs (>= 1.2.0, < 2.0) |
|
347 |
+ rspec-support (~> 3.2.0) |
|
348 |
+ rspec-rails (3.2.1) |
|
349 |
+ actionpack (>= 3.0, < 4.3) |
|
350 |
+ activesupport (>= 3.0, < 4.3) |
|
351 |
+ railties (>= 3.0, < 4.3) |
|
352 |
+ rspec-core (~> 3.2.0) |
|
353 |
+ rspec-expectations (~> 3.2.0) |
|
354 |
+ rspec-mocks (~> 3.2.0) |
|
355 |
+ rspec-support (~> 3.2.0) |
|
356 |
+ rspec-support (3.2.2) |
|
331 | 357 |
rturk (2.12.1) |
332 | 358 |
erector |
333 | 359 |
nokogiri |
334 | 360 |
rest-client |
335 | 361 |
ruby-growl (4.1) |
336 | 362 |
uuid (~> 2.3, >= 2.3.5) |
337 |
- rufus-scheduler (3.0.8) |
|
363 |
+ rufus-scheduler (3.0.9) |
|
338 | 364 |
tzinfo |
339 | 365 |
safe_yaml (1.0.4) |
340 |
- sass (3.2.19) |
|
341 |
- sass-rails (4.0.3) |
|
366 |
+ sass (3.4.12) |
|
367 |
+ sass-rails (5.0.1) |
|
342 | 368 |
railties (>= 4.0.0, < 5.0) |
343 |
- sass (~> 3.2.0) |
|
344 |
- sprockets (~> 2.8, <= 2.11.0) |
|
345 |
- sprockets-rails (~> 2.0) |
|
346 |
- select2-rails (3.5.9.1) |
|
369 |
+ sass (~> 3.1) |
|
370 |
+ sprockets (>= 2.8, < 4.0) |
|
371 |
+ sprockets-rails (>= 2.0, < 4.0) |
|
372 |
+ tilt (~> 1.1) |
|
373 |
+ select2-rails (3.5.9.3) |
|
347 | 374 |
thor (~> 0.14) |
348 |
- shoulda-matchers (2.7.0) |
|
375 |
+ shoulda-matchers (2.8.0) |
|
349 | 376 |
activesupport (>= 3.0.0) |
350 | 377 |
signet (0.5.1) |
351 | 378 |
addressable (>= 2.2.3) |
@@ -354,24 +381,24 @@ GEM |
||
354 | 381 |
multi_json (>= 1.0.0) |
355 | 382 |
simple-rss (1.3.1) |
356 | 383 |
simple_oauth (0.2.0) |
357 |
- simplecov (0.9.0) |
|
384 |
+ simplecov (0.9.2) |
|
358 | 385 |
docile (~> 1.1.0) |
359 |
- multi_json |
|
360 |
- simplecov-html (~> 0.8.0) |
|
361 |
- simplecov-html (0.8.0) |
|
386 |
+ multi_json (~> 1.0) |
|
387 |
+ simplecov-html (~> 0.9.0) |
|
388 |
+ simplecov-html (0.9.0) |
|
362 | 389 |
slack-notifier (1.0.0) |
363 | 390 |
slop (3.6.0) |
364 | 391 |
spectrum-rails (1.3.4) |
365 | 392 |
railties (>= 3.1) |
366 | 393 |
spring (1.3.3) |
367 |
- spring-commands-rspec (1.0.2) |
|
394 |
+ spring-commands-rspec (1.0.4) |
|
368 | 395 |
spring (>= 0.9.1) |
369 |
- sprockets (2.11.0) |
|
396 |
+ sprockets (2.12.3) |
|
370 | 397 |
hike (~> 1.2) |
371 | 398 |
multi_json (~> 1.0) |
372 | 399 |
rack (~> 1.0) |
373 | 400 |
tilt (~> 1.1, != 1.3.0) |
374 |
- sprockets-rails (2.2.2) |
|
401 |
+ sprockets-rails (2.2.4) |
|
375 | 402 |
actionpack (>= 3.0) |
376 | 403 |
activesupport (>= 3.0) |
377 | 404 |
sprockets (>= 2.8, < 4.0) |
@@ -385,7 +412,8 @@ GEM |
||
385 | 412 |
thor (0.19.1) |
386 | 413 |
thread_safe (0.3.4) |
387 | 414 |
tilt (1.4.1) |
388 |
- timers (1.1.0) |
|
415 |
+ timers (4.0.1) |
|
416 |
+ hitimes |
|
389 | 417 |
tins (1.3.2) |
390 | 418 |
treetop (1.5.3) |
391 | 419 |
polyglot (~> 0.3) |
@@ -415,7 +443,7 @@ GEM |
||
415 | 443 |
ethon (>= 0.7.1) |
416 | 444 |
tzinfo (1.2.2) |
417 | 445 |
thread_safe (~> 0.1) |
418 |
- uglifier (2.5.3) |
|
446 |
+ uglifier (2.7.0) |
|
419 | 447 |
execjs (>= 0.3.0) |
420 | 448 |
json (>= 1.8.0) |
421 | 449 |
unicorn (4.8.3) |
@@ -451,7 +479,7 @@ DEPENDENCIES |
||
451 | 479 |
binding_of_caller |
452 | 480 |
bootstrap-kaminari-views (~> 0.0.3) |
453 | 481 |
bundler (>= 1.5.0) |
454 |
- coffee-rails (~> 4.0.0) |
|
482 |
+ coffee-rails (~> 4.1.0) |
|
455 | 483 |
coveralls |
456 | 484 |
daemons (~> 1.1.9) |
457 | 485 |
delayed_job (~> 4.0.0) |
@@ -466,7 +494,7 @@ DEPENDENCIES |
||
466 | 494 |
faraday_middleware |
467 | 495 |
feed-normalizer |
468 | 496 |
ffi (>= 1.9.4) |
469 |
- font-awesome-sass |
|
497 |
+ font-awesome-sass (~> 4.3) |
|
470 | 498 |
forecast_io (~> 2.0.0) |
471 | 499 |
foreman (~> 0.63.0) |
472 | 500 |
geokit (~> 1.8.4) |
@@ -500,22 +528,22 @@ DEPENDENCIES |
||
500 | 528 |
pry |
501 | 529 |
quiet_assets |
502 | 530 |
rack |
503 |
- rails (= 4.1.8) |
|
531 |
+ rails (= 4.2.0) |
|
504 | 532 |
rails_12factor |
505 | 533 |
rr |
506 |
- rspec (~> 3.0) |
|
507 |
- rspec-collection_matchers (~> 1.0.0) |
|
508 |
- rspec-html-matchers (~> 0.6.1) |
|
509 |
- rspec-rails (~> 3.0.1) |
|
534 |
+ rspec (~> 3.2) |
|
535 |
+ rspec-collection_matchers (~> 1.1.0) |
|
536 |
+ rspec-html-matchers (~> 0.7) |
|
537 |
+ rspec-rails (~> 3.1) |
|
510 | 538 |
rturk (~> 2.12.1) |
511 | 539 |
ruby-growl (~> 4.1.0) |
512 | 540 |
rufus-scheduler (~> 3.0.8) |
513 |
- sass-rails (~> 4.0.0) |
|
541 |
+ sass-rails (~> 5.0) |
|
514 | 542 |
select2-rails (~> 3.5.4) |
515 | 543 |
shoulda-matchers |
516 | 544 |
slack-notifier (~> 1.0.0) |
517 | 545 |
spectrum-rails |
518 |
- spring (~> 1.3.2) |
|
546 |
+ spring (~> 1.3.0) |
|
519 | 547 |
spring-commands-rspec |
520 | 548 |
string-scrub |
521 | 549 |
therubyracer (~> 0.12.1) |
@@ -46,7 +46,7 @@ class Agent < ActiveRecord::Base |
||
46 | 46 |
belongs_to :user, :inverse_of => :agents |
47 | 47 |
belongs_to :service, :inverse_of => :agents |
48 | 48 |
has_many :events, -> { order("events.id desc") }, :dependent => :delete_all, :inverse_of => :agent |
49 |
- has_one :most_recent_event, :inverse_of => :agent, :class_name => "Event", :order => "events.id desc" |
|
49 |
+ has_one :most_recent_event, -> { order("events.id desc") }, :inverse_of => :agent, :class_name => "Event" |
|
50 | 50 |
has_many :logs, -> { order("agent_logs.id desc") }, :dependent => :delete_all, :inverse_of => :agent, :class_name => "AgentLog" |
51 | 51 |
has_many :received_events, -> { order("events.id desc") }, :through => :sources, :class_name => "Event", :source => :events |
52 | 52 |
has_many :links_as_source, :dependent => :delete_all, :foreign_key => "source_id", :class_name => "Link", :inverse_of => :source |
@@ -49,5 +49,8 @@ module Huginn |
||
49 | 49 |
# Enable the asset pipeline |
50 | 50 |
config.assets.enabled = true |
51 | 51 |
config.assets.initialize_on_precompile = false |
52 |
+ |
|
53 |
+ # Do not swallow errors in after_commit/after_rollback callbacks. |
|
54 |
+ config.active_record.raise_in_transactional_callbacks = true |
|
52 | 55 |
end |
53 | 56 |
end |
@@ -3,4 +3,4 @@ require 'rubygems' |
||
3 | 3 |
# Set up gems listed in the Gemfile. |
4 | 4 |
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) |
5 | 5 |
|
6 |
-require 'bundler/setup' if File.exist?(ENV['BUNDLE_GEMFILE']) |
|
6 |
+require 'bundler/setup' # Set up gems listed in the Gemfile. |
@@ -33,6 +33,10 @@ Huginn::Application.configure do |
||
33 | 33 |
# Expands the lines which load the assets |
34 | 34 |
config.assets.debug = true |
35 | 35 |
|
36 |
+ # Asset digests allow you to set far-future HTTP expiration dates on all assets, |
|
37 |
+ # yet still be able to expire them through the digest params. |
|
38 |
+ config.assets.digest = true |
|
39 |
+ |
|
36 | 40 |
config.action_mailer.default_url_options = { :host => ENV['DOMAIN'] } |
37 | 41 |
config.action_mailer.asset_host = ENV['DOMAIN'] |
38 | 42 |
config.action_mailer.perform_deliveries = false # Enable when testing! |
@@ -16,11 +16,13 @@ Huginn::Application.configure do |
||
16 | 16 |
|
17 | 17 |
# Enable Rack::Cache to put a simple HTTP cache in front of your application |
18 | 18 |
# Add `rack-cache` to your Gemfile before enabling this. |
19 |
- # For large-scale production use, consider using a caching reverse proxy like nginx, varnish or squid. |
|
19 |
+ # For large-scale production use, consider using a caching reverse proxy like |
|
20 |
+ # NGINX, varnish or squid. |
|
20 | 21 |
# config.action_dispatch.rack_cache = true |
21 | 22 |
|
22 |
- # Disable Rails's static asset server (Apache or nginx will already do this) |
|
23 |
- config.serve_static_assets = false |
|
23 |
+ # Disable serving static files from the `/public` folder by default since |
|
24 |
+ # Apache or NGINX already handles this. |
|
25 |
+ config.serve_static_files = ENV['RAILS_SERVE_STATIC_FILES'].present? |
|
24 | 26 |
|
25 | 27 |
# Compress JavaScripts and CSS |
26 | 28 |
config.assets.js_compressor = :uglifier |
@@ -43,8 +45,8 @@ Huginn::Application.configure do |
||
43 | 45 |
# Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. |
44 | 46 |
config.force_ssl = ENV['FORCE_SSL'] == 'true' |
45 | 47 |
|
46 |
- # See everything in the log (default is :info) |
|
47 |
- # config.log_level = :debug |
|
48 |
+ # See everything in the log (default is will be :debug in Rails 5.0) |
|
49 |
+ config.log_level = :info |
|
48 | 50 |
|
49 | 51 |
# Prepend all log lines with the following tags |
50 | 52 |
config.log_tags = [ :uuid ] # :subdomain |
@@ -74,9 +76,6 @@ Huginn::Application.configure do |
||
74 | 76 |
# Send deprecation notices to registered listeners |
75 | 77 |
config.active_support.deprecation = :notify |
76 | 78 |
|
77 |
- # Disable automatic flushing of the log to improve performance. |
|
78 |
- # config.autoflush_log = false |
|
79 |
- |
|
80 | 79 |
# Use default logging formatter so that PID and timestamp are not suppressed. |
81 | 80 |
config.log_formatter = ::Logger::Formatter.new |
82 | 81 |
|
@@ -13,7 +13,7 @@ Huginn::Application.configure do |
||
13 | 13 |
config.eager_load = false |
14 | 14 |
|
15 | 15 |
# Configure static asset server for tests with Cache-Control for performance |
16 |
- config.serve_static_assets = true |
|
16 |
+ config.serve_static_files = true |
|
17 | 17 |
config.static_cache_control = "public, max-age=3600" |
18 | 18 |
|
19 | 19 |
# Show full error reports and disable caching |
@@ -36,6 +36,9 @@ Huginn::Application.configure do |
||
36 | 36 |
# Raise exception on mass assignment protection for Active Record models |
37 | 37 |
config.active_record.mass_assignment_sanitizer = :strict |
38 | 38 |
|
39 |
+ # Randomize the order test cases are executed. |
|
40 |
+ config.active_support.test_order = :random |
|
41 |
+ |
|
39 | 42 |
# Print deprecation notices to the stderr |
40 | 43 |
config.active_support.deprecation = :stderr |
41 | 44 |
|
@@ -1,6 +1,7 @@ |
||
1 | 1 |
require 'spec_helper' |
2 | 2 |
|
3 | 3 |
describe FormConfigurableAgentPresenter do |
4 |
+ include RSpecHtmlMatchers |
|
4 | 5 |
class FormConfigurableAgentPresenterAgent < Agent |
5 | 6 |
include FormConfigurable |
6 | 7 |
|