Class: QNE::SalesInvoice::Update

Inherits:
Object
  • Object
show all
Defined in:
lib/QNE/sales_invoice/update.rb

Constant Summary collapse

PATH =
'/api/SalesInvoices'

Instance Method Summary collapse

Constructor Details

#initialize(conn, request_body:) ⇒ Update

Returns a new instance of Update.



8
9
10
11
# File 'lib/QNE/sales_invoice/update.rb', line 8

def initialize(conn, request_body:)
  @conn = conn
  @request_body = request_body
end

Instance Method Details

#callObject



13
14
15
16
17
18
# File 'lib/QNE/sales_invoice/update.rb', line 13

def call
  @conn.put(PATH) do |req|
    req.headers['Content-Type'] = 'application/json'
    req.body = @request_body.to_json
  end
end