Sha256: ed9c16a2e202950f6b4edf076a9183fc7c73fa4f23274ec98f4c2069fc13256f
Contents?: true
Size: 553 Bytes
Versions: 8
Compression:
Stored size: 553 Bytes
Contents
module Pingpp class Refund < APIResource extend Pingpp::APIOperations::Create extend Pingpp::APIOperations::List def self.retrieve(charge, id, opts={}) opts[:parents] = ['charges', charge] super(id, opts) end def self.create(charge, params, opts={}) opts[:parents] = ['charges', charge] super(params, opts) end def self.list(charge, filters={}, opts={}) opts[:parents] = ['charges', charge] super(filters, opts) end singleton_class.send(:alias_method, :all, :list) end end
Version data entries
8 entries across 8 versions & 1 rubygems