class PipedrivePUT::Files

Public Class Methods

downloadFile(file_id) click to toggle source
# File lib/PipedrivePUT/files.rb, line 11
def self.downloadFile(file_id)
  file = "https://api.pipedrive.com/v1/files/#{file_id}/download?api_token=#{@@key}"
  base = "https://api.pipedrive.com/v1/files/#{file_id}?api_token=#{@@key}"
  content = open(base).read
  p_data = JSON.parse(content)
  file_name = p_data['data']['file_name']
  open(file_name, 'wb') do |d_file|
    d_file << open(file).read
  end
end
getAllFiles() click to toggle source
# File lib/PipedrivePUT/files.rb, line 5
def self.getAllFiles
  base = "https://api.pipedrive.com/v1/files?start=0&sort=file_name&api_token=#{@@key}"
  content = open(base).read
  JSON.parse(content)
end