Class: RakeSecrets::Types::Numeric
- Inherits:
-
Object
- Object
- RakeSecrets::Types::Numeric
- Defined in:
- lib/rake_secrets/types/numeric.rb
Constant Summary collapse
- NUMBER_CHARACTERS =
('0'..'9').to_a
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(opts = {}) ⇒ Numeric
constructor
A new instance of Numeric.
Constructor Details
#initialize(opts = {}) ⇒ Numeric
Returns a new instance of Numeric.
10 11 12 13 14 15 |
# File 'lib/rake_secrets/types/numeric.rb', line 10 def initialize(opts = {}) @delegate = CharacterSet.new( NUMBER_CHARACTERS, length: opts[:length] || 32 ) end |
Instance Method Details
#generate ⇒ Object
17 18 19 |
# File 'lib/rake_secrets/types/numeric.rb', line 17 def generate @delegate.generate end |