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