Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Technoweenie::AttachmentFu::InstanceMethods.class_eval do
- def uploaded_data=(file_data)
- return nil if file_data.nil? || file_data.size == 0
- self.size = file_data.size
- self.content_type = file_data.content_type
- self.filename = file_data.original_filename if respond_to?(:filename)
- if file_data.is_a?(StringIO)
- file_data.rewind
- self.temp_data = file_data.read
- else
- self.temp_path = file_data.path
- end
- end
- def set_size_from_temp_path
- self.size = File.size(temp_path) if save_attachment? && (self.size == 0 || self.size.nil?)
- end
- end
Add Comment
Please, Sign In to add comment