lib/iex/resources/resource.rb in iex-ruby-client-1.3.0 vs lib/iex/resources/resource.rb in iex-ruby-client-1.4.0

- old
+ new

@@ -12,9 +12,21 @@ format('%.2f', float_number * 100), '%' ].join end + # Useful for values that are already a percent but we want to convert into a 2 decimal place string + def self.percentage_to_string(float_percent) + return unless float_percent.is_a? Numeric + return '+0.00%' if float_percent.zero? + + [ + float_percent.positive? ? '+' : '', + format('%.2f', float_percent), + '%' + ].join + end + def self.to_dollar(amount:, ignore_cents: true) MoneyHelper.money_to_text(amount, 'USD', nil, no_cents: ignore_cents) end end end