Sha256: cae71aac2fe2d44fcf5c4cbf24f3efd1d99cb1cdfde6360df1de0d46d8b1f8b9
Contents?: true
Size: 747 Bytes
Versions: 1
Compression:
Stored size: 747 Bytes
Contents
require "bundler/setup" Bundler.require require "open-uri" DocRaptor.configure do |dr| dr.username = "YOUR_API_KEY_HERE" # dr.debugging = true end $docraptor = DocRaptor::DocApi.new output_file = "hosted-ruby-sync.pdf" output_payload = $docraptor.create_hosted_doc( test: true, document_content: "<html><body>Hello from Ruby</body></html>", name: output_file, document_type: "pdf", hosted_expires_at: (Time.now + 86400).strftime('%FT%T%:z'), # 1 day from now ) actual_document = URI.parse(output_payload.download_url).open IO.copy_stream(actual_document, output_file) output_type = `file -b #{output_file}` File.delete output_file raise "Output was not a PDF" unless output_type.start_with?("PDF")
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
docraptor-2.0.0 | test/hosted_sync.rb |