class IEX::Resources::Resource
Public Class Methods
float_to_percentage(float_number)
click to toggle source
# File lib/iex/resources/resource.rb, line 6 def self.float_to_percentage(float_number) return unless float_number.is_a? Numeric return '+0.00%' if float_number.zero? [ float_number.positive? ? '+' : '', format('%.2f', float_number * 100), '%' ].join end
percentage_to_string(float_percent)
click to toggle source
Useful for values that are already a percent but we want to convert into a 2 decimal place string
# File lib/iex/resources/resource.rb, line 18 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
to_dollar(amount:, ignore_cents: true)
click to toggle source
# File lib/iex/resources/resource.rb, line 29 def self.to_dollar(amount:, ignore_cents: true) MoneyHelper.money_to_text(amount, 'USD', nil, no_cents: ignore_cents) end