app/lib/payment_processor.rb
# frozen_string_literal: true
module PaymentProcessor
CURRENCY_SYMBOLS = {
GBP: '£',
USD: '$',
EUR: '€'
}.freeze
CURRENCY_DEFAULT_SYMBOL = '$'
def self.currency_to_symbol(currency)
CURRENCY_SYMBOLS.fetch(currency.upcase.to_sym, CURRENCY_DEFAULT_SYMBOL)
end
end