request_batch.rb 647 Bytes
# frozen_string_literal: true

require 'uri'
require 'net/http'
require 'json'

module Appdocks
  module Api
    class RequestBatch < Request
      BASE_URL = "https://www.development-district.de/api"

      private

        def params
          param = [
            api_key
          ]

          param += [Appdocks::Api::Settings.subdomain, Appdocks::Api::Settings.agent]

          param += arguments
          param << data unless data.nil?

          {
            data: {
              query: {
                command: command,
                param:   param
              }
            }.to_json
          }
        end
    end
  end
end