class ActiveUtils::CurrencyCode
Constants
- ISO_CURRENCIES
- NON_ISO_TO_ISO
Public Class Methods
is_iso?(code)
click to toggle source
# File lib/active_utils/currency_code.rb, line 52 def self.is_iso?(code) ISO_CURRENCIES.include? code end
standardize(code)
click to toggle source
# File lib/active_utils/currency_code.rb, line 45 def self.standardize(code) code = code.upcase unless code.nil? return code if is_iso?(code) NON_ISO_TO_ISO[code] || raise(InvalidCurrencyCodeError, "#{code} is not an ISO currency, nor can it be converted to one.") end