Module: NimbleshopStripe::ExposedHelper

Defined in:
app/helpers/nimbleshop_stripe/exposed_helper.rb

Instance Method Summary collapse

Instance Method Details

#nimbleshop_stripe_crud_formObject



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_methodsObject



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