aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/notifications/fanout.rb
Commit message (Expand)AuthorAgeFilesLines
* It may be better to explicitly require 'object/try' where we call `try`Akira Matsuda2019-08-011-0/+1
* Merge pull request #36318 from itsWill/fix_event_object_payloadRafael França2019-07-251-0/+1
|\
| * Merge payload for EventObject subscribersGuilherme Mansur2019-05-221-0/+1
* | Fix `subscribed` with no pattern to subscribe all messagesRyuta Kamizono2019-06-031-3/+3
|/
* Introduce 'ActiveSupport::Notifications::Fanout::Subscribers::MonotonicTimed'...Vishal Telangre2019-05-101-4/+21
* revert changes to monotonic timesKevin Solorio2019-04-301-2/+2
* Use monotonic time to record `started` and `finished` time values for an even...Vishal Telangre2019-04-161-2/+2
* Ruby 2.7 warning: creating a Proc without a blockutilum2019-02-131-2/+2
* use a proxy matcher for AS::N fanoutzvkemp2019-02-111-3/+35
* Keep cache for strings in notifications/fanoutJohn Hawthorn2019-02-011-3/+5
* Make Notifications::Fanout#listeners_for fasterJohn Hawthorn2019-02-011-5/+18
* fix arity check to use "parameters" for backwards compatAaron Patterson2018-07-261-4/+9
* Always subscribe to event objects via `AS::Notifications.subscribe`Aaron Patterson2018-07-261-12/+7
* Subscribe to event objects via `subscribe_event`Aaron Patterson2018-07-261-0/+38
* [Active Support] `rubocop -a --only Layout/EmptyLineAfterMagicComment`Koichi ITO2017-07-111-0/+1
* Use frozen-string-literal in ActiveSupportKir Shatrov2017-07-091-0/+1
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* fixes remaining RuboCop issues [Vipul A M, Xavier Noria]Xavier Noria2016-09-011-1/+1
* applies new string literal convention in activesupport/libXavier Noria2016-08-061-2/+2
* Subscribing to notifications while inside the said instrumented section.thedarkone2015-11-281-2/+2
* Require only necessary concurrent-ruby classes.Jerry D'Antonio2015-11-041-1/+1
* Replaced `ThreadSafe::Map` with successor `Concurrent::Map`.Jerry D'Antonio2015-09-191-3/+3
* :nodoc: internal class [ci skip]Godfrey Chan2015-08-101-1/+1
* Avoid looping through subscribers when unsubscribing with a subscriber object.Guo Xiang Tan2014-06-011-5/+10
* Update documentation to reflect unsubscription with name.Guo Xiang Tan2014-06-011-2/+2
* use a thread local rather than a queue so events are in the right orderAaron Patterson2013-10-301-7/+4
* use a queue rather than a list. fixes #12069Aaron Patterson2013-10-281-1/+1
* Bug fix: Evented notification subscribers can handle published eventsCarl Lerche2013-05-171-0/+7
* Replace some global Hash usages with the new thread safe cache.thedarkone2012-12-141-2/+5
* Evented notifications take priority over Timed notificationsEric Saxby2012-08-111-3/+3
* move fanout back to a global variable, add a mutex for safetyAaron Patterson2012-06-191-7/+17
* subscribers are per thread, so remove the nested hash accessAaron Patterson2012-06-191-5/+3
* documenting concurrency rules for the Fanout classAaron Patterson2012-06-191-0/+3
* evented listeners can subscribe to any messageAaron Patterson2012-03-211-9/+27
* evented subscribers workAaron Patterson2012-03-211-6/+10
* start / finish events are sent by the instrumenterAaron Patterson2012-03-211-4/+38
* split subscribers based on pattern typeAaron Patterson2012-03-211-13/+31
* Remove deprecation from AS::Deprecation behavior, some minor cleanupsCarlos Antonio da Silva2012-03-161-4/+3
* minor changesVijay Dev2011-04-271-3/+3
* Performance optimizations to handle cases of instrumentors that are not liste...Carlhuda2010-07-221-3/+8
* Minor performance improvment in notifications/fanout and active_record/log_su...Daniel Guettler2010-07-191-7/+5
* avoid call to Array#firstAaron Patterson2010-07-191-3/+3
* subscriber does not need to be a block, but an object that responds to #callAaron Patterson2010-07-181-5/+5
* tap the subscriber for easier return valueAaron Patterson2010-07-181-2/+3
* bind method is not needed, so goodbye! <3 <3 <3Aaron Patterson2010-07-181-7/+1
* drained? is never calledAaron Patterson2010-07-171-4/+0
* private method is not neededAaron Patterson2010-07-171-12/+2
* removing Binding classAaron Patterson2010-07-171-14/+4
* use === to avoid regular expression creation, and speed up string comparisonAaron Patterson2010-07-171-9/+3