class Trustvox::Utils

Responsible to api calls about store

Constants

DEFAULT_CLIENT
DEFAULT_ORDER
DEFAULT_ORDER_ITEM

Public Class Methods

build_push_order_data(order_data) click to toggle source
# File lib/trustvox/utils.rb, line 29
def self.build_push_order_data(order_data)
  body = DEFAULT_ORDER.merge(order_data)

  body[:items] = order_data[:items].map do |item|
    DEFAULT_ORDER_ITEM.merge(item)
  end

  body[:client] = DEFAULT_CLIENT .merge(order_data[:client])

  body
end