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