houdini/app/helpers/card_helper.rb

24 lines
612 B
Ruby
Raw Normal View History

# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
module CardHelper
def brand_file(brand)
if brand == 'Visa' || brand == 'visa' || brand == 'VISA'
'visa'
elsif brand == 'American Express' || brand == 'amex'
'amex'
elsif brand == 'Discover' || brand == 'Discover Card' || brand == 'discover'
'discover'
elsif brand == 'MasterCard' || brand == 'Mastercard' || brand == 'mastercard'
'mastercard'
end
end
def current_card
current_user && current_user.profile.card
end
def expiration_years
(0..15).map{|n| (Date.today + n.years).year}
end
end