Class: PdfKitchen::Api
- Inherits:
-
Object
- Object
- PdfKitchen::Api
- Defined in:
- lib/pdf_kitchen.rb
Overview
Your code goes here…
Class Method Summary collapse
Class Method Details
.post(filename: "sample.pdf", access_token:, access_secret_token:, data: {}) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/pdf_kitchen.rb', line 10 def self.post(filename: "sample.pdf", access_token:, access_secret_token:, data: {}) uri = URI.parse('https://dev.pdf.kitchen/app/kitchen/cooking') https = Net::HTTP.new(uri.host, uri.port) https.use_ssl = true req = Net::HTTP::Post.new(uri) req["Content-Type"] = "application/json" req.basic_auth access_token, access_secret_token req.body = data.to_json res = https.request(req) File.open(filename, "w") do |f| f.puts(res.body.force_encoding("UTF-8")) end end |