Class: Opay::Payment
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Opay::Payment
- Defined in:
- app/models/opay/payment.rb
Class Method Summary collapse
Class Method Details
.generate_session_id ⇒ Object
11 12 13 14 15 16 17 |
# File 'app/models/opay/payment.rb', line 11 def self.generate_session_id # Generate a token by looping and ensuring does not already exist. loop do token = SecureRandom.base64(15).tr('+/=lIO0', 'pqrsxyz') break token unless Payment.where(session_id: token).first end end |