class CoinbaseCommerce::APIResources::Base::APIResource

Base resource class if you need to add additional API resource, inherit from APIResource

Attributes

client[RW]

Public Class Methods

retrieve(id, params = {}) click to toggle source
# File lib/coinbase_commerce/api_resources/base/api_resource.rb, line 13
def self.retrieve(id, params = {})
  resp = @client.request(:get, "#{self::RESOURCE_PATH}/#{id}", params)
  Util.convert_to_api_object(resp.data, @client, self)
end

Public Instance Methods

refresh(params = {}) click to toggle source
# File lib/coinbase_commerce/api_resources/base/api_resource.rb, line 18
def refresh(params = {})
  resp = @client.request(:get, "#{self.class::RESOURCE_PATH}/#{self[:id]}", params)
  initialize_from(resp.data)
end