class Pingpp::Recharge
Public Class Methods
list_refunds(id, params={}, opts={})
click to toggle source
# File lib/pingpp/recharge.rb, line 21 def self.list_refunds(id, params={}, opts={}) response, opts = request(:get, refund_url(id), params, opts) Util.convert_to_pingpp_object(response, opts) end
refund(id, params, opts={})
click to toggle source
# File lib/pingpp/recharge.rb, line 11 def self.refund(id, params, opts={}) response, opts = request(:post, refund_url(id), params, opts) Util.convert_to_pingpp_object(response, opts) end
retrieve_refund(id, refund_id, opts={})
click to toggle source
# File lib/pingpp/recharge.rb, line 16 def self.retrieve_refund(id, refund_id, opts={}) response, opts = request(:get, "#{refund_url(id)}/#{refund_id}", {}, opts) Util.convert_to_pingpp_object(response, opts) end
Private Class Methods
refund_url(id)
click to toggle source
# File lib/pingpp/recharge.rb, line 32 def self.refund_url(id) "#{resource_url}/#{id}/refunds" end
Public Instance Methods
refund(params, opts={})
click to toggle source
# File lib/pingpp/recharge.rb, line 6 def refund(params, opts={}) response, opts = request(:post, refund_url, params, opts) initialize_from(response, opts) end
Private Instance Methods
refund_url()
click to toggle source
# File lib/pingpp/recharge.rb, line 28 def refund_url resource_url + '/refunds' end