Akira Matsuda
6b5d9df877
Missing require "concurrent/hash"
2018-10-20 14:58:04 +09:00
Akira Matsuda
589dd0f6c9
[Active Support] require_relative => require
...
This basically reverts 8da30ad6be
2017-10-21 22:48:27 +09:00
Koichi ITO
ac717d65a3
[Active Support] rubocop -a --only Layout/EmptyLineAfterMagicComment
2017-07-11 13:12:32 +09:00
Kir Shatrov
72950568dd
Use frozen-string-literal in ActiveSupport
2017-07-09 15:08:29 +03:00
Akira Matsuda
8da30ad6be
[Active Support] require => require_relative
2017-07-01 18:38:04 +09:00
Akira Matsuda
9360b6be63
class Foo < Struct.new(:x) creates an extra unneeded anonymous class
...
because Struct.new returns a Class, we just can give it a name and use it directly without inheriting from it
2017-01-13 15:13:47 +09:00
Matthew Draper
e8b36e7711
Avoid bumping the class serial when invoking executor
2016-10-03 13:35:51 +10:30
Xavier Noria
d66e7835be
applies new string literal convention in activesupport/lib
...
The current code base is not uniform. After some discussion,
we have chosen to go with double quotes by default.
2016-08-06 18:10:53 +02:00
Matthew Draper
291a098c11
Directly support stateful executor hooks
...
Also, make sure to call the +complete+ hooks if +run+ fails.
2016-04-05 06:57:01 +09:30
Matthew Draper
f0528a544c
Prevent nested ExecutionWrapper calls even when using run! directly
2016-03-04 00:35:43 +10:30
Matthew Draper
d3c9d808e3
Publish AS::Executor and AS::Reloader APIs
...
These should allow external code to run blocks of user code to do
"work", at a similar unit size to a web request, without needing to get
intimate with ActionDipatch.
2016-03-02 02:14:20 +10:30