Wrap text
Report abuse
attachment_fu working with EDGE rails
Index: /Users/jgoebel/rails/raptor
===================================================================
diff with working copy (58972d1fa496)
--- a/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb Tue Jan 29 22:10:25 2008 -0500
+++ b/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb Tue Jan 29 22:11:14 2008 -0500
@@ -75,6 +75,7 @@
after_save :after_process_attachment
after_destroy :destroy_file
extend ClassMethods
+ define_callbacks(:after_resize, :after_attachment_saved, :before_thumbnail_saved)
include InstanceMethods
include Technoweenie::AttachmentFu::Backends.const_get("#{options[:storage].to_s.classify}Backend")
case attachment_options[:processor]
@@ -393,7 +394,10 @@
notify(method)
result = nil
- callbacks_for(method).each do |callback|
+ method="#{method}_callback_chain"
+ callbacks=[]
+ callbacks=self.send(method) if self.respond_to?(method)
+ callbacks.each do |callback|
result = callback.call(self, arg)
return false if result == false
end