Sha256: 23ecd1d13c96cb0519d825a5d7f3c475438dd80301d96446882e5f10bc29bfb7

Contents?: true

Size: 499 Bytes

Versions: 2

Compression:

Stored size: 499 Bytes

Contents

module Paid
  class Transaction < APIResource
    include Paid::APIOperations::List
    include Paid::APIOperations::Create
    include Paid::APIOperations::Update

    def mark_as_paid(params={}, opts={})
      api_key, headers = Util.parse_opts(opts)
      response, api_key = Paid.request(
        :post, mark_as_paid_url, api_key || @api_key, params, headers)
      refresh_from(response, api_key)
    end

    private

    def mark_as_paid_url
      api_url + '/mark_as_paid'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
paid-0.1.0 lib/paid/transaction.rb
paid-0.0.8 lib/paid/transaction.rb