Sha256: 993f88779262ceb8f370a3a98159257d47b1116cc08feb83f482a4171725a0a1

Contents?: true

Size: 649 Bytes

Versions: 12

Compression:

Stored size: 649 Bytes

Contents

# frozen_string_literal: true

module Stripe
  # Directly creating or retrieving BitcoinReceivers is deprecated. Please use
  # the Sources API instead: https://stripe.com/docs/sources/bitcoin
  class BitcoinReceiver < APIResource
    extend Stripe::APIOperations::List

    OBJECT_NAME = "bitcoin_receiver".freeze

    def self.resource_url
      "/v1/bitcoin/receivers"
    end

    def resource_url
      if respond_to?(:customer) && !customer.nil? && customer != ""
        "#{Customer.resource_url}/#{CGI.escape(customer)}/sources/#{CGI.escape(id)}"
      else
        "#{self.class.resource_url}/#{CGI.escape(id)}"
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
stripe-4.24.0 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.23.0 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.22.1 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.22.0 lib/stripe/resources/bitcoin_receiver.rb
bongloy-4.21.3 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.21.3 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.21.2 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.21.1 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.21.0 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.20.1 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.20.0 lib/stripe/resources/bitcoin_receiver.rb
stripe-4.19.0 lib/stripe/resources/bitcoin_receiver.rb