Module: GlobalCollect::Const::PaymentProduct
- Defined in:
- lib/global_collect/const/payment_product.rb
Defined Under Namespace
Classes: Product
Constant Summary
- PRODUCTS =
{ :visa => [1 , "Visa Online" ], :amex => [2 , "American Express Online"], :mc => [3 , "MasterCard Online" ], :offline_bank => [11 , "Offline Bank Transfer" ], :visa_delta => [111, "Visa Delta" ], :maestro => [117, "Maestro" ], :solo => [118, "Solo" ], :visa_electron => [122, "Visa Electron" ], :dankort => [123, "Dankort" ], :laser => [124, "Laser" ], :jcb => [125, "JCB" ], :discover => [128, "Discover" ], :carte_bleue => [130, "Carte Bleue Online" ], :paypal => [840, "PayPal" ] }
Class Method Summary (collapse)
Class Method Details
+ (Object) from_code(code)
7 8 9 10 |
# File 'lib/global_collect/const/payment_product.rb', line 7 def self.from_code(code) sym = PRODUCTS.detect{|k,v| v.first == code.to_i }.first from_sym(sym) end |
+ (Object) from_sym(sym)
3 4 5 |
# File 'lib/global_collect/const/payment_product.rb', line 3 def self.from_sym(sym) info(sym) end |