Module: NimbleshopStripe::ExposedHelper
- Defined in:
- app/helpers/nimbleshop_stripe/exposed_helper.rb
Instance Method Summary collapse
- #nimbleshop_stripe_crud_form ⇒ Object
- #nimbleshop_stripe_icon_for_order_payment(order) ⇒ Object
- #nimbleshop_stripe_payment_form(order) ⇒ Object
- #nimbleshop_stripe_picture_on_admin_payment_methods ⇒ Object
Instance Method Details
#nimbleshop_stripe_crud_form ⇒ Object
4 5 6 7 |
# File 'app/helpers/nimbleshop_stripe/exposed_helper.rb', line 4 def nimbleshop_stripe_crud_form return unless NimbleshopStripe::Stripe.first render partial: '/nimbleshop_stripe/stripes/edit' end |
#nimbleshop_stripe_icon_for_order_payment(order) ⇒ Object
18 19 20 21 22 23 |
# File 'app/helpers/nimbleshop_stripe/exposed_helper.rb', line 18 def nimbleshop_stripe_icon_for_order_payment(order) if payment_transaction = order.payment_transactions.last cardtype = payment_transaction.[:cardtype] image_tag("engines/nimbleshop_stripe/#{cardtype}.png", height: '10px') end end |
#nimbleshop_stripe_payment_form(order) ⇒ Object
13 14 15 16 |
# File 'app/helpers/nimbleshop_stripe/exposed_helper.rb', line 13 def nimbleshop_stripe_payment_form(order) return unless NimbleshopStripe::Stripe.first render partial: '/nimbleshop_stripe/payments/new', locals: { order: order } end |
#nimbleshop_stripe_picture_on_admin_payment_methods ⇒ Object
9 10 11 |
# File 'app/helpers/nimbleshop_stripe/exposed_helper.rb', line 9 def nimbleshop_stripe_picture_on_admin_payment_methods image_tag 'engines/nimbleshop_stripe/stripe.png', alt: 'stripe logo' end |