Class: Codebreaker::CodeGenerator

Inherits:
BaseEntity show all
Defined in:
lib/codebreaker/code_generate.rb

Constant Summary collapse

CODE_RANGE =
(1..6).freeze
CODE_LENGTH =
4

Class Method Summary collapse

Methods inherited from BaseEntity

#initialize, #validate

Methods included from Validation

#valid_class?, #valid_non_empty_string?, #valid_non_negative_integer?, #valid_only_numeric_string?, #valid_positive_integer?, #valid_range?, #valid_string_max_length?, #valid_string_min_length?

Constructor Details

This class inherits a constructor from Codebreaker::BaseEntity

Class Method Details

.generate(length = CODE_LENGTH) ⇒ Object



8
9
10
# File 'lib/codebreaker/code_generate.rb', line 8

def self.generate(length = CODE_LENGTH)
  Array.new(length) { rand(CODE_RANGE) }
end