lib/attachment_fu/methods.rb in mdarby-scribd_fu-1.2.2 vs lib/attachment_fu/methods.rb in mdarby-scribd_fu-1.2.3

- old
+ new

@@ -50,13 +50,13 @@ # Uploads the attachment to scribd for processing.. This is called # +before_validation+, as set up by ScribdFu::ClassMethods#extended. def upload_to_scribd if scribdable? and self.scribd_id.blank? with_file_path do |file_path| - if resource = scribd_login.upload(:file => "#{file_path}", - :access => access_level) - logger.info "[Scribd_fu] #{Time.now.rfc2822}: Object #{id} successfully uploaded for conversion to iPaper." + if resource = scribd_login.upload(:file => "#{file_path}", :access => access_level) + logger.info "[Scribd_fu] #{Time.now.rfc2822}: Uploaded '#{file_path}' to Scribd" + logger.info "[Scribd_fu] #{Time.now.rfc2822}: Object #{id} successfully uploaded for conversion to iPaper" self.scribd_id = resource.doc_id self.scribd_access_key = resource.access_key save @@ -106,10 +106,10 @@ # necessary, so as to be able to give scribd the right filename. The file # is destroyed when the passed block ends. def with_file_path(&block) # :yields: full_file_path # TODO We can probably do this using respond_to? if scribd_config['storage'].eql?('s3') - yield s3_url + yield public_filename elsif save_attachment? # file hasn't been saved, use the temp file temp_rename = File.join(Dir.tmpdir, filename) File.copy(temp_path, temp_rename) yield temp_rename