class CurrencyCloud::Conversion

Public Class Methods

retrieve_profit_and_loss(params = {}) click to toggle source
# File lib/currency_cloud/conversion.rb, line 23
def self.retrieve_profit_and_loss(params = {})
  attrs = client.get("profit_and_loss", params)
  ConversionProfitAndLoss.new(attrs)
end

Public Instance Methods

cancel(params = {}) click to toggle source
# File lib/currency_cloud/conversion.rb, line 8
def cancel(params = {})
  attrs = client.post("#{id}/cancel", params)
  ConversionCancelResult.new(attrs)
end
cancellation_quote() click to toggle source
# File lib/currency_cloud/conversion.rb, line 43
def cancellation_quote
  attrs = client.get("#{id}/cancellation_quote")
  ConversionCancellationQuoteResult.new(attrs)
end
date_change(params) click to toggle source
# File lib/currency_cloud/conversion.rb, line 13
def date_change(params)
  attrs = client.post("#{id}/date_change", params)
  ConversionDateChangeResult.new(attrs)
end
date_change_quote(params) click to toggle source
# File lib/currency_cloud/conversion.rb, line 28
def date_change_quote(params)
  attrs = client.get("#{id}/date_change_quote", params)
  ConversionDateChangeQuoteResult.new(attrs)
end
split(params) click to toggle source
# File lib/currency_cloud/conversion.rb, line 18
def split(params)
  attrs = client.post("#{id}/split", params)
  ConversionSplitResult.new(attrs)
end
split_history() click to toggle source
# File lib/currency_cloud/conversion.rb, line 38
def split_history
  attrs = client.get("#{id}/split_history")
  ConversionSplitHistoryResult.new(attrs)
end
split_preview(params) click to toggle source
# File lib/currency_cloud/conversion.rb, line 33
def split_preview(params)
  attrs = client.get("#{id}/split_preview", params)
  ConversionSplitPreviewResult.new(attrs)
end