aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/callbacks.rb
Commit message (Expand)AuthorAgeFilesLines
...
* | | __define_callbacks method is not necessary anymoreAaron Patterson2013-05-101-8/+1
* | | just run compiled callbacks since they are cachedAaron Patterson2013-05-101-14/+4
* | | cache compiled callbacksAaron Patterson2013-05-101-7/+27
* | | use delegation over inheritance so we can figure when to cache / bust cacheAaron Patterson2013-05-101-5/+22
* | | fixing activemodel testsAaron Patterson2013-05-101-1/+2
* | | use an environment object to hold state about the filter callsAaron Patterson2013-05-101-21/+41
* | | object based callbacks cannot be duplicatedAaron Patterson2013-05-101-7/+4
* | | pass the run block as a normal variable to the rest of the callbacksAaron Patterson2013-05-101-12/+12
* | | fixing more variable namesAaron Patterson2013-05-101-10/+10
* | | fix variable nameAaron Patterson2013-05-101-6/+6
* | | reduce the number of lambasAaron Patterson2013-05-101-5/+2
* | | callback sequence is no longer usedAaron Patterson2013-05-101-6/+0
* | | no need for variable assignments, just pass the values inAaron Patterson2013-05-101-6/+2
* | | make_lambda is never called with an ArrayAaron Patterson2013-05-101-2/+0
* | | callbacks are wrapped with lambdasAaron Patterson2013-05-101-106/+76
* | | remove dead codeAaron Patterson2013-05-101-10/+0
* | | fix method namesAaron Patterson2013-05-101-40/+44
* | | using lambas for the callback bodiesAaron Patterson2013-05-101-32/+12
* | | wrap all options in lambasAaron Patterson2013-05-101-7/+13
* | | conditions in callbacks return consistent lambdasAaron Patterson2013-05-101-9/+43
|/ /
* | use public send on the scope parametersAaron Patterson2013-05-081-1/+1
* | using strings as scopes is not used anywhere, so remove itAaron Patterson2013-05-081-1/+1
* | adding tests for lambdas as conditionsAaron Patterson2013-05-081-1/+1
* | separate identification computationAaron Patterson2013-05-081-24/+18
* | separate filters from source codeAaron Patterson2013-05-081-20/+31
* | if the callbacks are not the same class, they cannot be duplicatesAaron Patterson2013-05-081-2/+6
* | fix object comparison caseAaron Patterson2013-05-081-1/+5
* | polymorphic comparison operatorAaron Patterson2013-05-081-11/+24
* | fix issue #10502, do not recompute method name for already-stringified object...Sean Walbran2013-05-071-1/+1
* | Revert "Merge pull request #10433 from wangjohn/making_callbacks_more_perform...Jon Leighton2013-05-031-33/+11
* | Improving the performance of callbacks by keeping a hash of thewangjohn2013-05-021-11/+33
|/
* refactor initialization of arrayVipul A M2013-04-231-4/+1
* remove redundant variableVipul A M2013-04-221-2/+0
* Merge pull request #10096 from benofsky/fix_skipping_object_callback_filtersRafael Mendonça França2013-04-211-2/+23
|\
| * Fixes skipping object callback filtersBen McRedmond2013-04-041-2/+23
* | extract array to a constantVipul A M2013-04-221-1/+3
* | Revert "Merge pull request #10034 from benofsky/fix_skipping_object_callback_...Rafael Mendonça França2013-04-041-13/+1
* | Fixes skipping object callback filtersBen McRedmond2013-04-041-1/+13
|/
* change merge to merge!Vipul A M2013-03-291-1/+1
* only calculate next_id when we need a new method definedAaron Patterson2013-03-041-1/+2
* Merge pull request #7376 from dmitriy-kiriyenko/fix-double-callback-in-same-s...Rafael Mendonça França2012-12-211-5/+29
|\
| * Prevent callback from being set twice.Dmitriy Kiriyenko2012-12-201-5/+29
* | attempt to fix slow runner name methodMax Shytikov2012-12-191-1/+10
|/
* Replace comments' non-breaking spaces with spacesclaudiob2012-12-041-2/+2
* Make caller attribute in deprecation methods optionalAlexey Gaziev2012-10-301-2/+2
* Provide a call stack for deprecation warnings where needed.Nikita Afanasenko2012-10-291-2/+5
* update AS docs [ci skip]Francesco Rodriguez2012-09-171-75/+80
* AS::Callbacks: deprecate monkey patch of object callbacksBogdan Gusiev2012-09-071-0/+1
* Fixed around callback with lambda exampleAaron Renner2012-09-061-1/+1
* removes usage of Object#in? from the code base (the method remains defined by...Xavier Noria2012-08-061-2/+1