Sha256: 576f6138ee6cb13c6e0045e9a1829f26284e1d13db57eb517e2ba927b7b0863c
Contents?: true
Size: 974 Bytes
Versions: 1
Compression:
Stored size: 974 Bytes
Contents
module CurrencyCloud class Settlement < Resource resource :settlements actions :create, :retrieve, :find, :delete def add_conversion(conversion_id) # TODO: Should just update state of current object using a refresh method? new(request.post("#{self.resource}/#{self.id}/add_conversion", conversion_id: conversion_id)) end def remove_conversion(conversion_id) # TODO: Should just update state of current object using a refresh method? new(request.post("#{self.resource}/#{self.id}/remove_conversion", conversion_id: conversion_id)) end def release # TODO: Should just update state of current object using a refresh method? new(request.post("#{self.resource}/#{self.id}/release")) end def unrelease # TODO: Should just update state of current object using a refresh method? new(request.post("#{self.resource}/#{self.id}/unrelease")) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
currency_cloud-0.5 | lib/currency_cloud/resources/settlement.rb |