Module: Paggi::Rest::Cancel::ClassMethods

Defined in:
lib/paggi/rest/cancel.rb

Instance Method Summary collapse

Instance Method Details

#cancel(params = { id: 0 }, header = {}) ⇒ Object



32
33
34
35
36
# File 'lib/paggi/rest/cancel.rb', line 32

def cancel(params = { id: 0 }, header = {})
  result = request("#{params[:id]}/cancel", params, :PUT, header)
  raise result if result.is_a? StandardError
  result
end

#cancel!(params = { id: 0 }, header = {}) ⇒ Object



24
25
26
27
28
29
30
# File 'lib/paggi/rest/cancel.rb', line 24

def cancel!(params = { id: 0 }, header = {})
  cancel(params, header)
rescue PaggiError => e
  build(params, e)
rescue StandardError => e
  raise e
end