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