class MundipaggV1Sdk::Order
Public Class Methods
create(order)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 334 def self.create(order) order = {} if order == nil postRequest(order.to_json, "/orders") end
include_charge(params)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 353 def self.include_charge(params) params = {} if params == nil postRequest(params.to_json, "/charges") end
list(customer_id = nil, page = nil, size = nil)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 344 def self.list(customer_id = nil, page = nil, size = nil) query = [] query << "customer_id=#{customer_id}" if !customer_id.nil? query << "page=#{page}" if !page.nil? query << "size=#{size}" if !size.nil? query.first.prepend("?") if !query.empty? getRequest("/orders#{query.join("&")}") end
retrieve(order_id)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 339 def self.retrieve(order_id) ArgumentError.new("Order id should be a String") if order_id == nil getRequest("/orders/#{order_id}") end