Method: ScribdFu.upload

Defined in:
lib/scribd_fu.rb

.upload(obj, file_path) ⇒ Object

Upload a file to Scribd



67
68
69
70
71
72
73
74
# File 'lib/scribd_fu.rb', line 67

def upload(obj, file_path)
  begin
    res = scribd_user.upload(:file => escape(file_path), :access => access_level)
    obj.update_attributes({:ipaper_id => res.doc_id, :ipaper_access_key => res.access_key})
  rescue
    raise ScribdFuUploadError, "Sorry, but #{obj.class} ##{obj.id} could not be uploaded to Scribd"
  end
end