class CurrencyCloud::Conversion
Public Class Methods
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
Source
# File lib/currency_cloud/conversion.rb, line 8 def cancel(params = {}) attrs = client.post("#{id}/cancel", params) ConversionCancelResult.new(attrs) end
Source
# File lib/currency_cloud/conversion.rb, line 43 def cancellation_quote attrs = client.get("#{id}/cancellation_quote") ConversionCancellationQuoteResult.new(attrs) end
Source
# File lib/currency_cloud/conversion.rb, line 13 def date_change(params) attrs = client.post("#{id}/date_change", params) ConversionDateChangeResult.new(attrs) end
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
Source
# File lib/currency_cloud/conversion.rb, line 18 def split(params) attrs = client.post("#{id}/split", params) ConversionSplitResult.new(attrs) end
Source
# File lib/currency_cloud/conversion.rb, line 38 def split_history attrs = client.get("#{id}/split_history") ConversionSplitHistoryResult.new(attrs) end
Source
# File lib/currency_cloud/conversion.rb, line 33 def split_preview(params) attrs = client.get("#{id}/split_preview", params) ConversionSplitPreviewResult.new(attrs) end