Method: Xanthus::Dataverse#add_file_to_dataverse

Defined in:
lib/xanthus/dataverse.rb

#add_file_to_dataverse(name, description, folder) ⇒ Object



148
149
150
151
# File 'lib/xanthus/dataverse.rb', line 148

def add_file_to_dataverse name, description, folder
  output = `curl --speed-time 15 --speed-limit 1000 --retry 50 --retry-max-time 0 -H X-Dataverse-key:#{@token} -X POST -F "file=@#{name}" -F 'jsonData={"description":"#{description}","directoryLabel":"#{folder}","categories":["Data"], "restrict":"false"}' "#{@server}/api/datasets/:persistentId/add?persistentId=#{@doi}"`
  puts output
end