| Module | Paperclip::CallbackCompatability::Rails21::Running |
| In: |
lib/paperclip/callback_compatability.rb
|
# File lib/paperclip/callback_compatability.rb, line 19
19: def run_paperclip_callbacks(callback, opts = nil, &blk)
20: # The overall structure of this isn't ideal since after callbacks run even if
21: # befores return false. But this is how rails 3's callbacks work, unfortunately.
22: if run_callbacks("before_#{callback}""before_#{callback}"){ |result, object| result == false } != false
23: blk.call
24: end
25: run_callbacks("after_#{callback}""after_#{callback}"){ |result, object| result == false }
26: end