Module: AuctionFunCore::Business::TokenGenerator
- Defined in:
- lib/auction_fun_core/business/token_generator.rb
Overview
Responsible for generating interaction tokens with system users for general operations.
Class Method Summary collapse
Class Method Details
.generate_email_token(length = 20) ⇒ Object
7 8 9 10 |
# File 'lib/auction_fun_core/business/token_generator.rb', line 7 def self.generate_email_token(length = 20) rlength = (length * 3) / 4 SecureRandom.urlsafe_base64(rlength).tr("lIO0", "sxyz") end |
.generate_phone_token(length = 6) ⇒ Object
12 13 14 |
# File 'lib/auction_fun_core/business/token_generator.rb', line 12 def self.generate_phone_token(length = 6) rand(0o00000..999_999).to_s.rjust(length, "0") end |