Class: HasUniqueThreeLetterCode::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/has_unique_three_letter_code/configuration.rb

Constant Summary collapse

THREE_LETTERS =
/[A-Z]{3}/

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



18
19
20
# File 'lib/has_unique_three_letter_code/configuration.rb', line 18

def initialize
  reset
end

Instance Attribute Details

#forbidden_codesObject

Returns the value of attribute forbidden_codes.



16
17
18
# File 'lib/has_unique_three_letter_code/configuration.rb', line 16

def forbidden_codes
  @forbidden_codes
end

Instance Method Details

#resetObject



22
23
24
# File 'lib/has_unique_three_letter_code/configuration.rb', line 22

def reset
  self.forbidden_codes = DEFAULT_FORBIDDEN_CODES.dup
end