Class: ActiveMerchant::Billing::IdealGateway
- Inherits:
-
Gateway
- Object
- Gateway
- ActiveMerchant::Billing::IdealGateway
- Defined in:
- lib/active_merchant_ideal_multicert.rb
Class Method Summary collapse
-
.certificate_for_fingerprint(fingerprint) ⇒ Object
Get certificate data by fingerprint.
-
.ideal_certificate_files=(certificate_files) ⇒ Object
Save data of multiple certificates by certificate fingerprint.
Class Method Details
.certificate_for_fingerprint(fingerprint) ⇒ Object
Get certificate data by fingerprint.
8 9 10 |
# File 'lib/active_merchant_ideal_multicert.rb', line 8 def self.certificate_for_fingerprint(fingerprint) @certificates_by_fingerprint[fingerprint] end |
.ideal_certificate_files=(certificate_files) ⇒ Object
Save data of multiple certificates by certificate fingerprint.
13 14 15 16 17 18 19 |
# File 'lib/active_merchant_ideal_multicert.rb', line 13 def self.ideal_certificate_files=(certificate_files) @certificates_by_fingerprint = certificate_files.inject({}) do |result, file| data = File.read(file) result[self.fingerprint(data)] = data result end end |