Class: Toot::Auth::GeneratesCredentials
- Inherits:
-
Object
- Object
- Toot::Auth::GeneratesCredentials
- Defined in:
- lib/toot/auth/generates_credentials.rb
Constant Summary collapse
- GENERATES_USERNAME =
-> (prefix) { prefix + SecureRandom.hex }
- GENERATES_PASSWORD =
-> { SecureRandom.hex }
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.call(*args) ⇒ Object
11 12 13 |
# File 'lib/toot/auth/generates_credentials.rb', line 11 def self.call(*args) new.call(*args) end |
Instance Method Details
#call(name: "") ⇒ Object
7 8 9 |
# File 'lib/toot/auth/generates_credentials.rb', line 7 def call(name: "") Credentials.new GENERATES_USERNAME.(name), GENERATES_PASSWORD.() end |