Module: Spree::Admin::PaymentsHelper
- Defined in:
- app/helpers/spree/admin/payments_helper.rb
Instance Method Summary collapse
Instance Method Details
#available_payment_methods ⇒ Object
16 17 18 |
# File 'app/helpers/spree/admin/payments_helper.rb', line 16 def available_payment_methods @available_payment_methods ||= Spree::PaymentMethod.providers.map { |provider| provider.name.constantize.new }.delete_if { |payment_method| !payment_method.show_in_admin? || current_store.payment_methods.pluck(:type).include?(payment_method.type) }.sort_by(&:name) end |
#payment_method_name(payment) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'app/helpers/spree/admin/payments_helper.rb', line 4 def payment_method_name(payment) return unless payment.payment_method.present? payment_method = payment.payment_method if can?(:update, payment_method) link_to payment_method.name, spree.edit_admin_payment_method_path(payment_method) else payment_method.name end end |