Module: Workarea::Admin::CreditCardsHelper

Defined in:
app/helpers/workarea/admin/credit_cards_helper.rb

Instance Method Summary collapse

Instance Method Details

#card_icon_name(issuer) ⇒ Object



14
15
16
# File 'app/helpers/workarea/admin/credit_cards_helper.rb', line 14

def card_icon_name(issuer)
  issuer.parameterize.underscore
end

#credit_card_issuer_icon(issuer) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'app/helpers/workarea/admin/credit_cards_helper.rb', line 4

def credit_card_issuer_icon(issuer)
  icon_path = if card_icon_available?(issuer)
                "workarea/admin/payment_icons/#{issuer.systemize}.svg"
              else
                'workarea/admin/default_card.svg'
              end

  inline_svg(icon_path, class: "payment-icon payment-icon--#{issuer.dasherize}", title: issuer.humanize)
end