class AxTrack::AssetResource

Public Instance Methods

list(per_page: nil, cursor: nil) click to toggle source
# File lib/ax_track/resources/asset_resource.rb, line 4
def list(per_page: nil, cursor: nil)
  Collection.from_response response = request(endpoint: "assets",
                                              params: {per_page: per_page, cursor: cursor}.compact),
                           key: 'results',
                           type: Asset
end
retrieve(asset_id) click to toggle source
# File lib/ax_track/resources/asset_resource.rb, line 11
def retrieve(asset_id)
  Asset.new request(http_method: :get,
                      endpoint: "assets/#{asset_id}").body
end
update(asset_id, **attributes) click to toggle source
# File lib/ax_track/resources/asset_resource.rb, line 16
def update(asset_id, **attributes)
  Asset.new request(http_method: :patch,
                    endpoint:  "assets/#{asset_id}",
                    body: attributes).body

end