Module Paperclip::CallbackCompatability::Rails21::Running
In: lib/paperclip/callback_compatability.rb

Methods

Public Instance methods

[Source]

    # 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

[Validate]