Class: Wlc::Resources::Order

Inherits:
Resource show all
Defined in:
lib/wlc/resources/order.rb

Constant Summary collapse

ENDPOINTS =
{ create: '/Pedidos/Pedido/EnviaPedidos',
find: '/Pedidos/Pedido/ConsultaStatusPedido' }

Instance Attribute Summary

Attributes inherited from Resource

#client

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from Wlc::Resources::Resource

Instance Method Details

#create(resource) ⇒ Object



7
8
9
# File 'lib/wlc/resources/order.rb', line 7

def create(resource)
  client.post(ENDPOINTS[:create], resource)
end

#find(codigo) ⇒ Object



11
12
13
14
# File 'lib/wlc/resources/order.rb', line 11

def find(codigo)
  response = client.get(ENDPOINTS[:find], { numero_pedido: codigo })
  response['success'] ? response['obj_return'] : response
end