class KintoBox::KintoBatchRequest

Attributes

requests[R]

Public Class Methods

new(client) click to toggle source
Calls superclass method
# File lib/kinto_box/kinto_batch_request.rb, line 6
def initialize(client)
  @requests = []
  super(client, 'POST', '/batch')
end

Public Instance Methods

add_request(request) click to toggle source
# File lib/kinto_box/kinto_batch_request.rb, line 11
def add_request(request)
  requests.push(request.to_hash)
  self
end
body() click to toggle source
# File lib/kinto_box/kinto_batch_request.rb, line 16
def body
  {
    'defaults' => {
      'method' => 'POST',
      'path' => '/'
    },
    'requests' => requests
  }
end