Class: RakeSecrets::Types::Numeric

Inherits:
Object
  • Object
show all
Defined in:
lib/rake_secrets/types/numeric.rb

Constant Summary collapse

NUMBER_CHARACTERS =
('0'..'9').to_a

Instance Method Summary collapse

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

#generateObject



17
18
19
# File 'lib/rake_secrets/types/numeric.rb', line 17

def generate
  @delegate.generate
end