Method: Keybox::Randomizer#initialize
- Defined in:
- lib/keybox/randomizer.rb
#initialize(random_source_klass = ::Keybox::RandomSource) ⇒ Randomizer
Returns a new instance of Randomizer.
167 168 169 170 |
# File 'lib/keybox/randomizer.rb', line 167 def initialize(random_source_klass = ::Keybox::RandomSource) raise ArgumentError, "Invalid random source class" unless random_source_klass.respond_to?("rand") @random_source = random_source_klass end |