Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. tag = "hide" # If any line items have this tag, the gateway would be hidden
  2. payment_gateways = ["Credit card", "BitPay"] # Any gateways in this array will be hidden
  3. hide = false
  4.  
  5. Input.cart.line_items.each do |item|
  6. if item.variant.product.tags.include?(tag)
  7. hide = true
  8. break
  9. end
  10. end
  11.  
  12. if hide == true
  13. Output.payment_gateways = Input.payment_gateways.delete_if do |payment_gateway|
  14. payment_gateways.include?(payment_gateway.name)
  15. end
  16. end
  17.  
  18. Output.payment_gateways = Input.payment_gateways
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement